You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.language.logical.</span></span><spanclass="sig-name descname"><spanclass="pre">all_of</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="pre">buffer:</span><spanclass="pre">~typing.Union[<tilelang.language.proxy.TensorProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7f7e6e9b1c30>,</span><spanclass="pre">~tvm.tir.stmt.BufferRegion]</span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
426
+
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.language.logical.</span></span><spanclass="sig-name descname"><spanclass="pre">all_of</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="pre">buffer:</span><spanclass="pre">~typing.Union[<tilelang.language.proxy.TensorProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7fd830a54ac0>,</span><spanclass="pre">~tvm.tir.stmt.BufferRegion]</span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
427
427
<dd><p>Check if all elements in the buffer are true.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.language.logical.</span></span><spanclass="sig-name descname"><spanclass="pre">any_of</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="pre">buffer:</span><spanclass="pre">~typing.Union[<tilelang.language.proxy.TensorProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7f7e6e9b1c30>,</span><spanclass="pre">~tvm.tir.stmt.BufferRegion]</span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
440
+
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.language.logical.</span></span><spanclass="sig-name descname"><spanclass="pre">any_of</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="pre">buffer:</span><spanclass="pre">~typing.Union[<tilelang.language.proxy.TensorProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7fd830a54ac0>,</span><spanclass="pre">~tvm.tir.stmt.BufferRegion]</span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
441
441
<dd><p>Check if any element in the buffer is true.</p>
<spanclass="sig-name descname"><spanclass="pre">from_ptr</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">pointer_var</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Var</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">shape</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">tuple</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">tvm.ir.expr.PrimExpr</span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="p"><spanclass="pre">...</span></span><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">dtype</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">'float32'</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre"><tilelang.language.proxy.BufferProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7f7e6e9b0190></span></span></span><aclass="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
474
+
<spanclass="sig-name descname"><spanclass="pre">from_ptr</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">pointer_var</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Var</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">shape</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">tuple</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">tvm.ir.expr.PrimExpr</span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="p"><spanclass="pre">...</span></span><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">dtype</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">'float32'</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre"><tilelang.language.proxy.BufferProxy</span><spanclass="pre">object</span><spanclass="pre">at</span><spanclass="pre">0x7fd830a54af0></span></span></span><aclass="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
475
475
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
Copy file name to clipboardExpand all lines: api/tilelang.transform.html
+11Lines changed: 11 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -461,6 +461,16 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
461
461
<sectionid="module-tilelang.transform">
462
462
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink" href="#module-tilelang.transform" title="Permalink to this heading">#</a></h2>
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.transform.</span></span><spanclass="sig-name descname"><spanclass="pre">AlignDynamicSharedMemoryAllocations</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">align_bytes</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">int</span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">16</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.transform.AlignDynamicSharedMemoryAllocations" title="Permalink to this definition">#</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.transform.</span></span><spanclass="sig-name descname"><spanclass="pre">AnnotateDeviceRegions</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.transform.AnnotateDeviceRegions" title="Permalink to this definition">#</a></dt>
@@ -930,6 +940,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
<li><ahref="api/tilelang.language.tir.op.html#tilelang.language.tir.op.address_of">address_of() (in module tilelang.language.tir.op)</a>
462
+
</li>
463
+
<li><ahref="api/tilelang.transform.html#tilelang.transform.AlignDynamicSharedMemoryAllocations">AlignDynamicSharedMemoryAllocations() (in module tilelang.transform)</a>
462
464
</li>
463
465
<li><ahref="api/tilelang.language.tir.op.html#tilelang.language.tir.op.all">all() (in module tilelang.language.tir.op)</a>
464
466
</li>
@@ -499,11 +501,11 @@ <h2>A</h2>
499
501
<li><ahref="api/tilelang.transform.html#tilelang.transform.AnnotateDeviceRegions">AnnotateDeviceRegions() (in module tilelang.transform)</a>
500
502
</li>
501
503
<li><ahref="api/tilelang.language.tir.op.html#tilelang.language.tir.op.any">any() (in module tilelang.language.tir.op)</a>
502
-
</li>
503
-
<li><ahref="api/tilelang.language.logical.html#tilelang.language.logical.any_of">any_of() (in module tilelang.language.logical)</a>
504
504
</li>
505
505
</ul></td>
506
506
<tdstyle="width: 33%; vertical-align: top;"><ul>
507
+
<li><ahref="api/tilelang.language.logical.html#tilelang.language.logical.any_of">any_of() (in module tilelang.language.logical)</a>
508
+
</li>
507
509
<li><ahref="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_getitem">anylist_getitem() (in module tilelang.language.tir.op)</a>
508
510
</li>
509
511
<li><ahref="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_resetitem">anylist_resetitem() (in module tilelang.language.tir.op)</a>
0 commit comments