Skip to content

Commit 1845630

Browse files
committed
Update docs
1 parent 9f74795 commit 1845630

File tree

7 files changed

+20
-6
lines changed

7 files changed

+20
-6
lines changed

api/tilelang.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
10551055
</ul>
10561056
</li>
10571057
<li class="toctree-l2"><a class="reference internal" href="tilelang.transform.html#module-tilelang.transform">Module contents</a><ul>
1058+
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.AlignDynamicSharedMemoryAllocations"><code class="docutils literal notranslate"><span class="pre">AlignDynamicSharedMemoryAllocations()</span></code></a></li>
10581059
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.AnnotateDeviceRegions"><code class="docutils literal notranslate"><span class="pre">AnnotateDeviceRegions()</span></code></a></li>
10591060
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.ClusterPlanning"><code class="docutils literal notranslate"><span class="pre">ClusterPlanning()</span></code></a></li>
10601061
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.ConfigIndexBitwidth"><code class="docutils literal notranslate"><span class="pre">ConfigIndexBitwidth()</span></code></a></li>

api/tilelang.language.logical.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@
423423
<p>The language interface for tl programs.</p>
424424
<dl class="py function">
425425
<dt class="sig sig-object py" id="tilelang.language.logical.all_of">
426-
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">all_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7f7e6e9b1c30&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
426+
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">all_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fd830a54ac0&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.all_of" title="Permalink to this definition">#</a></dt>
427427
<dd><p>Check if all elements in the buffer are true.</p>
428428
<dl class="field-list simple">
429429
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -437,7 +437,7 @@
437437

438438
<dl class="py function">
439439
<dt class="sig sig-object py" id="tilelang.language.logical.any_of">
440-
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">any_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7f7e6e9b1c30&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
440+
<span class="sig-prename descclassname"><span class="pre">tilelang.language.logical.</span></span><span class="sig-name descname"><span class="pre">any_of</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">buffer:</span> <span class="pre">~typing.Union[&lt;tilelang.language.proxy.TensorProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fd830a54ac0&gt;,</span> <span class="pre">~tvm.tir.stmt.BufferRegion]</span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.logical.any_of" title="Permalink to this definition">#</a></dt>
441441
<dd><p>Check if any element in the buffer is true.</p>
442442
<dl class="field-list simple">
443443
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

api/tilelang.language.proxy.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@
471471
<p>Buffer proxy class for constructing tir buffer.</p>
472472
<dl class="py method">
473473
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
474-
<span class="sig-name descname"><span class="pre">from_ptr</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pointer_var</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Var</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">shape</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">tvm.ir.expr.PrimExpr</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dtype</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'float32'</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">&lt;tilelang.language.proxy.BufferProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7f7e6e9b0190&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
474+
<span class="sig-name descname"><span class="pre">from_ptr</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pointer_var</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Var</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">shape</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">tvm.ir.expr.PrimExpr</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dtype</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'float32'</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">&lt;tilelang.language.proxy.BufferProxy</span> <span class="pre">object</span> <span class="pre">at</span> <span class="pre">0x7fd830a54af0&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
475475
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
476476
<dl class="field-list simple">
477477
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

api/tilelang.transform.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,16 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
461461
<section id="module-tilelang.transform">
462462
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-tilelang.transform" title="Permalink to this heading">#</a></h2>
463463
<p>Wrapping transformations.</p>
464+
<dl class="py function">
465+
<dt class="sig sig-object py" id="tilelang.transform.AlignDynamicSharedMemoryAllocations">
466+
<span class="sig-prename descclassname"><span class="pre">tilelang.transform.</span></span><span class="sig-name descname"><span class="pre">AlignDynamicSharedMemoryAllocations</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">align_bytes</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">16</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.transform.AlignDynamicSharedMemoryAllocations" title="Permalink to this definition">#</a></dt>
467+
<dd><dl class="field-list simple">
468+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
469+
<dd class="field-odd"><p><strong>align_bytes</strong> (<em>int</em>) – The alignment bytes.</p>
470+
</dd>
471+
</dl>
472+
</dd></dl>
473+
464474
<dl class="py function">
465475
<dt class="sig sig-object py" id="tilelang.transform.AnnotateDeviceRegions">
466476
<span class="sig-prename descclassname"><span class="pre">tilelang.transform.</span></span><span class="sig-name descname"><span class="pre">AnnotateDeviceRegions</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="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
930940
<li><a class="reference internal" href="#">tilelang.transform package</a><ul>
931941
<li><a class="reference internal" href="#submodules">Submodules</a></li>
932942
<li><a class="reference internal" href="#module-tilelang.transform">Module contents</a><ul>
943+
<li><a class="reference internal" href="#tilelang.transform.AlignDynamicSharedMemoryAllocations"><code class="docutils literal notranslate"><span class="pre">AlignDynamicSharedMemoryAllocations()</span></code></a></li>
933944
<li><a class="reference internal" href="#tilelang.transform.AnnotateDeviceRegions"><code class="docutils literal notranslate"><span class="pre">AnnotateDeviceRegions()</span></code></a></li>
934945
<li><a class="reference internal" href="#tilelang.transform.ClusterPlanning"><code class="docutils literal notranslate"><span class="pre">ClusterPlanning()</span></code></a></li>
935946
<li><a class="reference internal" href="#tilelang.transform.ConfigIndexBitwidth"><code class="docutils literal notranslate"><span class="pre">ConfigIndexBitwidth()</span></code></a></li>

genindex.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,8 @@ <h2>A</h2>
459459
<li><a href="api/tilelang.carver.roller.node.html#tilelang.carver.roller.node.Node.add_tag">add_tag() (tilelang.carver.roller.node.Node method)</a>
460460
</li>
461461
<li><a href="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><a href="api/tilelang.transform.html#tilelang.transform.AlignDynamicSharedMemoryAllocations">AlignDynamicSharedMemoryAllocations() (in module tilelang.transform)</a>
462464
</li>
463465
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.all">all() (in module tilelang.language.tir.op)</a>
464466
</li>
@@ -499,11 +501,11 @@ <h2>A</h2>
499501
<li><a href="api/tilelang.transform.html#tilelang.transform.AnnotateDeviceRegions">AnnotateDeviceRegions() (in module tilelang.transform)</a>
500502
</li>
501503
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.any">any() (in module tilelang.language.tir.op)</a>
502-
</li>
503-
<li><a href="api/tilelang.language.logical.html#tilelang.language.logical.any_of">any_of() (in module tilelang.language.logical)</a>
504504
</li>
505505
</ul></td>
506506
<td style="width: 33%; vertical-align: top;"><ul>
507+
<li><a href="api/tilelang.language.logical.html#tilelang.language.logical.any_of">any_of() (in module tilelang.language.logical)</a>
508+
</li>
507509
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_getitem">anylist_getitem() (in module tilelang.language.tir.op)</a>
508510
</li>
509511
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.anylist_resetitem">anylist_resetitem() (in module tilelang.language.tir.op)</a>

objects.inv

5 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)