Skip to content

Commit a653166

Browse files
committed
Update docs
1 parent 00f8910 commit a653166

8 files changed

+144
-88
lines changed

api/tilelang.autotuner.html

Lines changed: 72 additions & 46 deletions
Large diffs are not rendered by default.

api/tilelang.html

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -443,18 +443,20 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
443443
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.atol"><code class="docutils literal notranslate"><span class="pre">CompileArgs.atol</span></code></a></li>
444444
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.max_mismatched_ratio"><code class="docutils literal notranslate"><span class="pre">CompileArgs.max_mismatched_ratio</span></code></a></li>
445445
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.skip_check"><code class="docutils literal notranslate"><span class="pre">CompileArgs.skip_check</span></code></a></li>
446+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.manual_check_prog"><code class="docutils literal notranslate"><span class="pre">CompileArgs.manual_check_prog</span></code></a></li>
446447
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.cache_input_tensors"><code class="docutils literal notranslate"><span class="pre">CompileArgs.cache_input_tensors</span></code></a></li>
447448
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.CompileArgs.target"><code class="docutils literal notranslate"><span class="pre">CompileArgs.target</span></code></a></li>
448449
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id10"><code class="docutils literal notranslate"><span class="pre">CompileArgs.atol</span></code></a></li>
449450
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id11"><code class="docutils literal notranslate"><span class="pre">CompileArgs.cache_input_tensors</span></code></a></li>
450-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id12"><code class="docutils literal notranslate"><span class="pre">CompileArgs.max_mismatched_ratio</span></code></a></li>
451-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id13"><code class="docutils literal notranslate"><span class="pre">CompileArgs.out_idx</span></code></a></li>
452-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id14"><code class="docutils literal notranslate"><span class="pre">CompileArgs.ref_prog</span></code></a></li>
453-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id15"><code class="docutils literal notranslate"><span class="pre">CompileArgs.rtol</span></code></a></li>
454-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id16"><code class="docutils literal notranslate"><span class="pre">CompileArgs.skip_check</span></code></a></li>
455-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id17"><code class="docutils literal notranslate"><span class="pre">CompileArgs.supply_prog</span></code></a></li>
456-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id18"><code class="docutils literal notranslate"><span class="pre">CompileArgs.supply_type</span></code></a></li>
457-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id19"><code class="docutils literal notranslate"><span class="pre">CompileArgs.target</span></code></a></li>
451+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id12"><code class="docutils literal notranslate"><span class="pre">CompileArgs.manual_check_prog</span></code></a></li>
452+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id13"><code class="docutils literal notranslate"><span class="pre">CompileArgs.max_mismatched_ratio</span></code></a></li>
453+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id14"><code class="docutils literal notranslate"><span class="pre">CompileArgs.out_idx</span></code></a></li>
454+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id15"><code class="docutils literal notranslate"><span class="pre">CompileArgs.ref_prog</span></code></a></li>
455+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id16"><code class="docutils literal notranslate"><span class="pre">CompileArgs.rtol</span></code></a></li>
456+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id17"><code class="docutils literal notranslate"><span class="pre">CompileArgs.skip_check</span></code></a></li>
457+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id18"><code class="docutils literal notranslate"><span class="pre">CompileArgs.supply_prog</span></code></a></li>
458+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id19"><code class="docutils literal notranslate"><span class="pre">CompileArgs.supply_type</span></code></a></li>
459+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id20"><code class="docutils literal notranslate"><span class="pre">CompileArgs.target</span></code></a></li>
458460
</ul>
459461
</li>
460462
<li class="toctree-l3"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.JITContext"><code class="docutils literal notranslate"><span class="pre">JITContext</span></code></a><ul>
@@ -469,17 +471,18 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
469471
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.JITContext.kernel"><code class="docutils literal notranslate"><span class="pre">JITContext.kernel</span></code></a></li>
470472
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.JITContext.supply_type"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_type</span></code></a></li>
471473
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.JITContext.target"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
472-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id20"><code class="docutils literal notranslate"><span class="pre">JITContext.atol</span></code></a></li>
473-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id21"><code class="docutils literal notranslate"><span class="pre">JITContext.cache_input_tensors</span></code></a></li>
474-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id22"><code class="docutils literal notranslate"><span class="pre">JITContext.kernel</span></code></a></li>
475-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id23"><code class="docutils literal notranslate"><span class="pre">JITContext.max_mismatched_ratio</span></code></a></li>
476-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id24"><code class="docutils literal notranslate"><span class="pre">JITContext.out_idx</span></code></a></li>
477-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id25"><code class="docutils literal notranslate"><span class="pre">JITContext.ref_prog</span></code></a></li>
478-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id26"><code class="docutils literal notranslate"><span class="pre">JITContext.rtol</span></code></a></li>
479-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id27"><code class="docutils literal notranslate"><span class="pre">JITContext.skip_check</span></code></a></li>
480-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id28"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_prog</span></code></a></li>
481-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id29"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_type</span></code></a></li>
482-
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id30"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
474+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id21"><code class="docutils literal notranslate"><span class="pre">JITContext.atol</span></code></a></li>
475+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id22"><code class="docutils literal notranslate"><span class="pre">JITContext.cache_input_tensors</span></code></a></li>
476+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id23"><code class="docutils literal notranslate"><span class="pre">JITContext.kernel</span></code></a></li>
477+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.JITContext.manual_check_prog"><code class="docutils literal notranslate"><span class="pre">JITContext.manual_check_prog</span></code></a></li>
478+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id24"><code class="docutils literal notranslate"><span class="pre">JITContext.max_mismatched_ratio</span></code></a></li>
479+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id25"><code class="docutils literal notranslate"><span class="pre">JITContext.out_idx</span></code></a></li>
480+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id26"><code class="docutils literal notranslate"><span class="pre">JITContext.ref_prog</span></code></a></li>
481+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id27"><code class="docutils literal notranslate"><span class="pre">JITContext.rtol</span></code></a></li>
482+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id28"><code class="docutils literal notranslate"><span class="pre">JITContext.skip_check</span></code></a></li>
483+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id29"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_prog</span></code></a></li>
484+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id30"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_type</span></code></a></li>
485+
<li class="toctree-l4"><a class="reference internal" href="tilelang.autotuner.html#id31"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
483486
</ul>
484487
</li>
485488
<li class="toctree-l3"><a class="reference internal" href="tilelang.autotuner.html#tilelang.autotuner.autotune"><code class="docutils literal notranslate"><span class="pre">autotune()</span></code></a></li>
@@ -995,6 +998,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
995998
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler.determine_profiler"><code class="docutils literal notranslate"><span class="pre">Profiler.determine_profiler()</span></code></a></li>
996999
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler.do_bench"><code class="docutils literal notranslate"><span class="pre">Profiler.do_bench()</span></code></a></li>
9971000
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler.func"><code class="docutils literal notranslate"><span class="pre">Profiler.func</span></code></a></li>
1001+
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler.manual_assert_close"><code class="docutils literal notranslate"><span class="pre">Profiler.manual_assert_close()</span></code></a></li>
9981002
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#id1"><code class="docutils literal notranslate"><span class="pre">Profiler.params</span></code></a></li>
9991003
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#id2"><code class="docutils literal notranslate"><span class="pre">Profiler.result_idx</span></code></a></li>
10001004
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler.run_once"><code class="docutils literal notranslate"><span class="pre">Profiler.run_once()</span></code></a></li>

api/tilelang.language.logical.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@
406406
<p>The language interface for tl programs.</p>
407407
<dl class="py function">
408408
<dt class="sig sig-object py" id="tilelang.language.logical.all_of">
409-
<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">0x7fa60b69ca60&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>
409+
<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">0x7f7cc09c9090&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>
410410
<dd><p>Check if all elements in the buffer are true.</p>
411411
<dl class="field-list simple">
412412
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -420,7 +420,7 @@
420420

421421
<dl class="py function">
422422
<dt class="sig sig-object py" id="tilelang.language.logical.any_of">
423-
<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">0x7fa60b69ca60&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>
423+
<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">0x7f7cc09c9090&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>
424424
<dd><p>Check if any element in the buffer is true.</p>
425425
<dl class="field-list simple">
426426
<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
@@ -454,7 +454,7 @@
454454
<p>Buffer proxy class for constructing tir buffer.</p>
455455
<dl class="py method">
456456
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
457-
<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">0x7fa60b69ca90&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
457+
<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">0x7f7cc09c90c0&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
458458
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
459459
<dl class="field-list simple">
460460
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

0 commit comments

Comments
 (0)