Skip to content

Commit 70f4b93

Browse files
committed
Update docs
1 parent dd335bd commit 70f4b93

File tree

6 files changed

+21
-2
lines changed

6 files changed

+21
-2
lines changed

api/tilelang.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
967967
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LayoutInference"><code class="docutils literal notranslate"><span class="pre">LayoutInference()</span></code></a></li>
968968
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LegalizeSafeMemoryAccess"><code class="docutils literal notranslate"><span class="pre">LegalizeSafeMemoryAccess()</span></code></a></li>
969969
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LegalizeVectorizedLoop"><code class="docutils literal notranslate"><span class="pre">LegalizeVectorizedLoop()</span></code></a></li>
970+
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LoopVectorizeDynamic"><code class="docutils literal notranslate"><span class="pre">LoopVectorizeDynamic()</span></code></a></li>
970971
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LowerDeviceStorageAccessInfo"><code class="docutils literal notranslate"><span class="pre">LowerDeviceStorageAccessInfo()</span></code></a></li>
971972
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LowerHopperIntrin"><code class="docutils literal notranslate"><span class="pre">LowerHopperIntrin()</span></code></a></li>
972973
<li class="toctree-l3"><a class="reference internal" href="tilelang.transform.html#tilelang.transform.LowerTileOp"><code class="docutils literal notranslate"><span class="pre">LowerTileOp()</span></code></a></li>

api/tilelang.language.proxy.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@
450450
<p>Buffer proxy class for constructing tir buffer.</p>
451451
<dl class="py method">
452452
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
453-
<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">0x7f64bfe3b550&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
453+
<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">0x7fda0228cd00&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
454454
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
455455
<dl class="field-list simple">
456456
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

api/tilelang.transform.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,21 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
548548
</dl>
549549
</dd></dl>
550550

551+
<dl class="py function">
552+
<dt class="sig sig-object py" id="tilelang.transform.LoopVectorizeDynamic">
553+
<span class="sig-prename descclassname"><span class="pre">tilelang.transform.</span></span><span class="sig-name descname"><span class="pre">LoopVectorizeDynamic</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.transform.LoopVectorizeDynamic" title="Permalink to this definition">#</a></dt>
554+
<dd><p>Try to vectorize loop with dynamic shape.</p>
555+
<dl class="field-list simple">
556+
<dt class="field-odd">Returns<span class="colon">:</span></dt>
557+
<dd class="field-odd"><p><ul class="simple">
558+
<li><p><strong>fpass</strong> (<em>tvm.transform.Pass</em>) – The result pass</p></li>
559+
<li><p><em>—-</em></p></li>
560+
</ul>
561+
</p>
562+
</dd>
563+
</dl>
564+
</dd></dl>
565+
551566
<dl class="py function">
552567
<dt class="sig sig-object py" id="tilelang.transform.LowerDeviceStorageAccessInfo">
553568
<span class="sig-prename descclassname"><span class="pre">tilelang.transform.</span></span><span class="sig-name descname"><span class="pre">LowerDeviceStorageAccessInfo</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.transform.LowerDeviceStorageAccessInfo" title="Permalink to this definition">#</a></dt>
@@ -804,6 +819,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
804819
<li><a class="reference internal" href="#tilelang.transform.LayoutInference"><code class="docutils literal notranslate"><span class="pre">LayoutInference()</span></code></a></li>
805820
<li><a class="reference internal" href="#tilelang.transform.LegalizeSafeMemoryAccess"><code class="docutils literal notranslate"><span class="pre">LegalizeSafeMemoryAccess()</span></code></a></li>
806821
<li><a class="reference internal" href="#tilelang.transform.LegalizeVectorizedLoop"><code class="docutils literal notranslate"><span class="pre">LegalizeVectorizedLoop()</span></code></a></li>
822+
<li><a class="reference internal" href="#tilelang.transform.LoopVectorizeDynamic"><code class="docutils literal notranslate"><span class="pre">LoopVectorizeDynamic()</span></code></a></li>
807823
<li><a class="reference internal" href="#tilelang.transform.LowerDeviceStorageAccessInfo"><code class="docutils literal notranslate"><span class="pre">LowerDeviceStorageAccessInfo()</span></code></a></li>
808824
<li><a class="reference internal" href="#tilelang.transform.LowerHopperIntrin"><code class="docutils literal notranslate"><span class="pre">LowerHopperIntrin()</span></code></a></li>
809825
<li><a class="reference internal" href="#tilelang.transform.LowerTileOp"><code class="docutils literal notranslate"><span class="pre">LowerTileOp()</span></code></a></li>

genindex.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1802,6 +1802,8 @@ <h2>L</h2>
18021802
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.lookup_param">lookup_param() (in module tilelang.language.tir.op)</a>
18031803
</li>
18041804
<li><a href="api/tilelang.carver.analysis.html#tilelang.carver.analysis.IterInfo.loop_rv">loop_rv (tilelang.carver.analysis.IterInfo attribute)</a>
1805+
</li>
1806+
<li><a href="api/tilelang.transform.html#tilelang.transform.LoopVectorizeDynamic">LoopVectorizeDynamic() (in module tilelang.transform)</a>
18051807
</li>
18061808
<li><a href="api/tilelang.engine.lower.html#tilelang.engine.lower.lower">lower() (in module tilelang.engine.lower)</a>
18071809
</li>

objects.inv

9 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)