Skip to content

Commit 7a331f0

Browse files
committed
Update docs
1 parent 508e025 commit 7a331f0

8 files changed

+14
-4
lines changed

api/tilelang.engine.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
471471
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
472472
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
473473
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_fence_proxy"><code class="docutils literal notranslate"><span class="pre">allow_fence_proxy()</span></code></a></li>
474+
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_global_thread_synchronization"><code class="docutils literal notranslate"><span class="pre">allow_global_thread_synchronization()</span></code></a></li>
474475
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
475476
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_vectorize"><code class="docutils literal notranslate"><span class="pre">allow_vectorize()</span></code></a></li>
476477
<li class="toctree-l2"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_warp_specialized()</span></code></a></li>

api/tilelang.engine.phase.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,11 @@
434434
<span class="sig-prename descclassname"><span class="pre">tilelang.engine.phase.</span></span><span class="sig-name descname"><span class="pre">allow_fence_proxy</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Target</span><span class="p"><span class="pre">]</span></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">None</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">bool</span></span></span><a class="headerlink" href="#tilelang.engine.phase.allow_fence_proxy" title="Permalink to this definition">#</a></dt>
435435
<dd></dd></dl>
436436

437+
<dl class="py function">
438+
<dt class="sig sig-object py" id="tilelang.engine.phase.allow_global_thread_synchronization">
439+
<span class="sig-prename descclassname"><span class="pre">tilelang.engine.phase.</span></span><span class="sig-name descname"><span class="pre">allow_global_thread_synchronization</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pass_ctx</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">PassContext</span><span class="p"><span class="pre">]</span></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">None</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">bool</span></span></span><a class="headerlink" href="#tilelang.engine.phase.allow_global_thread_synchronization" title="Permalink to this definition">#</a></dt>
440+
<dd></dd></dl>
441+
437442
<dl class="py function">
438443
<dt class="sig sig-object py" id="tilelang.engine.phase.allow_tma_and_warp_specialized">
439444
<span class="sig-prename descclassname"><span class="pre">tilelang.engine.phase.</span></span><span class="sig-name descname"><span class="pre">allow_tma_and_warp_specialized</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pass_ctx</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">PassContext</span><span class="p"><span class="pre">]</span></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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Target</span><span class="p"><span class="pre">]</span></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">None</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">bool</span></span></span><a class="headerlink" href="#tilelang.engine.phase.allow_tma_and_warp_specialized" title="Permalink to this definition">#</a></dt>
@@ -510,6 +515,7 @@
510515
<li><a class="reference internal" href="#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
511516
<li><a class="reference internal" href="#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
512517
<li><a class="reference internal" href="#tilelang.engine.phase.allow_fence_proxy"><code class="docutils literal notranslate"><span class="pre">allow_fence_proxy()</span></code></a></li>
518+
<li><a class="reference internal" href="#tilelang.engine.phase.allow_global_thread_synchronization"><code class="docutils literal notranslate"><span class="pre">allow_global_thread_synchronization()</span></code></a></li>
513519
<li><a class="reference internal" href="#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
514520
<li><a class="reference internal" href="#tilelang.engine.phase.allow_vectorize"><code class="docutils literal notranslate"><span class="pre">allow_vectorize()</span></code></a></li>
515521
<li><a class="reference internal" href="#tilelang.engine.phase.allow_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_warp_specialized()</span></code></a></li>

api/tilelang.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
654654
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.LowerAndLegalize"><code class="docutils literal notranslate"><span class="pre">LowerAndLegalize()</span></code></a></li>
655655
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.OptimizeForTarget"><code class="docutils literal notranslate"><span class="pre">OptimizeForTarget()</span></code></a></li>
656656
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_fence_proxy"><code class="docutils literal notranslate"><span class="pre">allow_fence_proxy()</span></code></a></li>
657+
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_global_thread_synchronization"><code class="docutils literal notranslate"><span class="pre">allow_global_thread_synchronization()</span></code></a></li>
657658
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_tma_and_warp_specialized()</span></code></a></li>
658659
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_vectorize"><code class="docutils literal notranslate"><span class="pre">allow_vectorize()</span></code></a></li>
659660
<li class="toctree-l4"><a class="reference internal" href="tilelang.engine.phase.html#tilelang.engine.phase.allow_warp_specialized"><code class="docutils literal notranslate"><span class="pre">allow_warp_specialized()</span></code></a></li>

api/tilelang.language.logical.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@
422422
<p>The language interface for tl programs.</p>
423423
<dl class="py function">
424424
<dt class="sig sig-object py" id="tilelang.language.logical.all_of">
425-
<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">0x7f1cacab1570&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>
425+
<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">0x7fa5b198f100&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>
426426
<dd><p>Check if all elements in the buffer are true.</p>
427427
<dl class="field-list simple">
428428
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -436,7 +436,7 @@
436436

437437
<dl class="py function">
438438
<dt class="sig sig-object py" id="tilelang.language.logical.any_of">
439-
<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">0x7f1cacab1570&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>
439+
<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">0x7fa5b198f100&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>
440440
<dd><p>Check if any element in the buffer is true.</p>
441441
<dl class="field-list simple">
442442
<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
@@ -470,7 +470,7 @@
470470
<p>Buffer proxy class for constructing tir buffer.</p>
471471
<dl class="py method">
472472
<dt class="sig sig-object py" id="tilelang.language.proxy.BufferProxy.from_ptr">
473-
<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">0x7f1cacab0b80&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
473+
<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">0x7fa5b198f130&gt;</span></span></span><a class="headerlink" href="#tilelang.language.proxy.BufferProxy.from_ptr" title="Permalink to this definition">#</a></dt>
474474
<dd><p>Create a buffer from a pointer, shape, and data type.</p>
475475
<dl class="field-list simple">
476476
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

genindex.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,8 @@ <h2>A</h2>
472472
<li><a href="api/tilelang.language.allocate.html#tilelang.language.allocate.alloc_var">alloc_var() (in module tilelang.language.allocate)</a>
473473
</li>
474474
<li><a href="api/tilelang.engine.phase.html#tilelang.engine.phase.allow_fence_proxy">allow_fence_proxy() (in module tilelang.engine.phase)</a>
475+
</li>
476+
<li><a href="api/tilelang.engine.phase.html#tilelang.engine.phase.allow_global_thread_synchronization">allow_global_thread_synchronization() (in module tilelang.engine.phase)</a>
475477
</li>
476478
<li><a href="api/tilelang.engine.phase.html#tilelang.engine.phase.allow_tma_and_warp_specialized">allow_tma_and_warp_specialized() (in module tilelang.engine.phase)</a>
477479
</li>

objects.inv

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