Skip to content

Commit 98686d1

Browse files
committed
Update docs
1 parent 0b91113 commit 98686d1

File tree

7 files changed

+48
-41
lines changed

7 files changed

+48
-41
lines changed

api/tilelang.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -795,8 +795,13 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
795795
</ul>
796796
</li>
797797
<li class="toctree-l2"><a class="reference internal" href="tilelang.jit.html#module-tilelang.jit">Module contents</a><ul>
798+
<li class="toctree-l3"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.Kernel"><code class="docutils literal notranslate"><span class="pre">Kernel</span></code></a><ul>
799+
<li class="toctree-l4"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.Kernel.get_kernel_source"><code class="docutils literal notranslate"><span class="pre">Kernel.get_kernel_source()</span></code></a></li>
800+
</ul>
801+
</li>
802+
<li class="toctree-l3"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.Program"><code class="docutils literal notranslate"><span class="pre">Program</span></code></a></li>
798803
<li class="toctree-l3"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.compile"><code class="docutils literal notranslate"><span class="pre">compile()</span></code></a></li>
799-
<li class="toctree-l3"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.jit"><code class="docutils literal notranslate"><span class="pre">jit()</span></code></a></li>
804+
<li class="toctree-l3"><a class="reference internal" href="tilelang.jit.html#tilelang.jit.jit"><code class="docutils literal notranslate"><span class="pre">jit</span></code></a></li>
800805
</ul>
801806
</li>
802807
</ul>

api/tilelang.jit.html

Lines changed: 30 additions & 32 deletions
Large diffs are not rendered by default.

api/tilelang.language.logical.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
<p>The language interface for tl programs.</p>
413413
<dl class="py function">
414414
<dt class="sig sig-object py" id="tilelang.language.logical.all_of">
415-
<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">0x7ff9308ac310&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>
415+
<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">0x7fa1465c7220&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>
416416
<dd><p>Check if all elements in the buffer are true.</p>
417417
<dl class="field-list simple">
418418
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -426,7 +426,7 @@
426426

427427
<dl class="py function">
428428
<dt class="sig sig-object py" id="tilelang.language.logical.any_of">
429-
<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">0x7ff9308ac310&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>
429+
<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">0x7fa1465c7220&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>
430430
<dd><p>Check if any element in the buffer is true.</p>
431431
<dl class="field-list simple">
432432
<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
@@ -460,7 +460,7 @@
460460
<p>Buffer proxy class for constructing tir buffer.</p>
461461
<dl class="py method">
462462
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
463-
<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">0x7ff9308aeb00&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
463+
<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">0x7fa1465c5540&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
464464
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
465465
<dl class="field-list simple">
466466
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

genindex.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,6 +1345,8 @@ <h2>G</h2>
13451345
<li><a href="api/tilelang.jit.adapter.ctypes.adapter.html#tilelang.jit.adapter.ctypes.adapter.CtypesKernelAdapter.get_kernel_source">(tilelang.jit.adapter.ctypes.adapter.CtypesKernelAdapter method)</a>
13461346
</li>
13471347
<li><a href="api/tilelang.jit.adapter.cython.adapter.html#tilelang.jit.adapter.cython.adapter.CythonKernelAdapter.get_kernel_source">(tilelang.jit.adapter.cython.adapter.CythonKernelAdapter method)</a>
1348+
</li>
1349+
<li><a href="api/tilelang.jit.html#tilelang.jit.Kernel.get_kernel_source">(tilelang.jit.Kernel method)</a>
13481350
</li>
13491351
<li><a href="api/tilelang.jit.kernel.html#tilelang.jit.kernel.JITKernel.get_kernel_source">(tilelang.jit.kernel.JITKernel method)</a>
13501352
</li>
@@ -1813,12 +1815,10 @@ <h2>I</h2>
18131815
<h2>J</h2>
18141816
<table style="width: 100%" class="indextable genindextable"><tr>
18151817
<td style="width: 33%; vertical-align: top;"><ul>
1818+
<li><a href="api/tilelang.jit.html#tilelang.jit.jit">jit (class in tilelang.jit)</a>
1819+
</li>
18161820
<li><a href="api/tilelang.autotuner.html#tilelang.autotuner.jit">jit() (in module tilelang.autotuner)</a>
1817-
1818-
<ul>
1819-
<li><a href="api/tilelang.jit.html#tilelang.jit.jit">(in module tilelang.jit)</a>
18201821
</li>
1821-
</ul></li>
18221822
</ul></td>
18231823
<td style="width: 33%; vertical-align: top;"><ul>
18241824
<li><a href="api/tilelang.autotuner.html#tilelang.autotuner.JITContext">JITContext (class in tilelang.autotuner)</a>
@@ -1847,6 +1847,8 @@ <h2>K</h2>
18471847
<li><a href="api/tilelang.primitives.gemm.base.html#tilelang.primitives.gemm.base.GemmBaseParams.k_pack">(tilelang.primitives.gemm.base.GemmBaseParams attribute)</a>
18481848
</li>
18491849
</ul></li>
1850+
<li><a href="api/tilelang.jit.html#tilelang.jit.Kernel">Kernel (class in tilelang.jit)</a>
1851+
</li>
18501852
<li><a href="api/tilelang.autotuner.html#id2">kernel (tilelang.autotuner.AutotuneResult attribute)</a>, <a href="api/tilelang.autotuner.html#tilelang.autotuner.AutotuneResult.kernel">[1]</a>
18511853

18521854
<ul>
@@ -2665,6 +2667,8 @@ <h2>P</h2>
26652667
<li><a href="api/tilelang.carver.roller.shape_inference.tir.html#tilelang.carver.roller.shape_inference.tir.DependencyAnalysis.print_dependencies">print_dependencies() (tilelang.carver.roller.shape_inference.tir.DependencyAnalysis method)</a>
26662668
</li>
26672669
<li><a href="api/tilelang.profiler.html#tilelang.profiler.Profiler">Profiler (class in tilelang.profiler)</a>
2670+
</li>
2671+
<li><a href="api/tilelang.jit.html#tilelang.jit.Program">Program (class in tilelang.jit)</a>
26682672
</li>
26692673
<li><a href="api/tilelang.carver.roller.node.html#tilelang.carver.roller.node.PrimFuncNode.propagate">propagate() (tilelang.carver.roller.node.PrimFuncNode method)</a>
26702674
</li>

objects.inv

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