Skip to content

Commit d236398

Browse files
committed
Update docs
1 parent ffaae84 commit d236398

File tree

7 files changed

+30
-4
lines changed

7 files changed

+30
-4
lines changed

api/tilelang.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,6 +848,7 @@ <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to thi
848848
</li>
849849
<li class="toctree-l3"><a class="reference internal" href="tilelang.language.reduce.html">tilelang.language.reduce module</a><ul>
850850
<li class="toctree-l4"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce"><code class="docutils literal notranslate"><span class="pre">reduce()</span></code></a></li>
851+
<li class="toctree-l4"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_absmax"><code class="docutils literal notranslate"><span class="pre">reduce_absmax()</span></code></a></li>
851852
<li class="toctree-l4"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_abssum"><code class="docutils literal notranslate"><span class="pre">reduce_abssum()</span></code></a></li>
852853
<li class="toctree-l4"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_max"><code class="docutils literal notranslate"><span class="pre">reduce_max()</span></code></a></li>
853854
<li class="toctree-l4"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_min"><code class="docutils literal notranslate"><span class="pre">reduce_min()</span></code></a></li>

api/tilelang.language.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
716716
</li>
717717
<li class="toctree-l1"><a class="reference internal" href="tilelang.language.reduce.html">tilelang.language.reduce module</a><ul>
718718
<li class="toctree-l2"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce"><code class="docutils literal notranslate"><span class="pre">reduce()</span></code></a></li>
719+
<li class="toctree-l2"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_absmax"><code class="docutils literal notranslate"><span class="pre">reduce_absmax()</span></code></a></li>
719720
<li class="toctree-l2"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_abssum"><code class="docutils literal notranslate"><span class="pre">reduce_abssum()</span></code></a></li>
720721
<li class="toctree-l2"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_max"><code class="docutils literal notranslate"><span class="pre">reduce_max()</span></code></a></li>
721722
<li class="toctree-l2"><a class="reference internal" href="tilelang.language.reduce.html#tilelang.language.reduce.reduce_min"><code class="docutils literal notranslate"><span class="pre">reduce_min()</span></code></a></li>

api/tilelang.language.proxy.html

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

api/tilelang.language.reduce.html

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,27 @@
428428
</dl>
429429
</dd></dl>
430430

431+
<dl class="py function">
432+
<dt class="sig sig-object py" id="tilelang.language.reduce.reduce_absmax">
433+
<span class="sig-prename descclassname"><span class="pre">tilelang.language.reduce.</span></span><span class="sig-name descname"><span class="pre">reduce_absmax</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">buffer</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">out</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.reduce.reduce_absmax" title="Permalink to this definition">#</a></dt>
434+
<dd><p>Perform reduce absolute max on input buffer, store the result to output buffer.</p>
435+
<dl class="field-list simple">
436+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
437+
<dd class="field-odd"><ul class="simple">
438+
<li><p><strong>buffer</strong> (<em>tir.Buffer</em>) – The input buffer</p></li>
439+
<li><p><strong>out</strong> (<em>tir.Buffer</em>) – The output buffer</p></li>
440+
<li><p><strong>dim</strong> (<em>int</em>) – The dimension to perform reduce on</p></li>
441+
</ul>
442+
</dd>
443+
<dt class="field-even">Returns<span class="colon">:</span></dt>
444+
<dd class="field-even"><p>Handle to the reduction operation</p>
445+
</dd>
446+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
447+
<dd class="field-odd"><p>tir.Call</p>
448+
</dd>
449+
</dl>
450+
</dd></dl>
451+
431452
<dl class="py function">
432453
<dt class="sig sig-object py" id="tilelang.language.reduce.reduce_abssum">
433454
<span class="sig-prename descclassname"><span class="pre">tilelang.language.reduce.</span></span><span class="sig-name descname"><span class="pre">reduce_abssum</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">buffer</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">out</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.language.reduce.reduce_abssum" title="Permalink to this definition">#</a></dt>
@@ -573,6 +594,7 @@
573594
<ul>
574595
<li><a class="reference internal" href="#">tilelang.language.reduce module</a><ul>
575596
<li><a class="reference internal" href="#tilelang.language.reduce.reduce"><code class="docutils literal notranslate"><span class="pre">reduce()</span></code></a></li>
597+
<li><a class="reference internal" href="#tilelang.language.reduce.reduce_absmax"><code class="docutils literal notranslate"><span class="pre">reduce_absmax()</span></code></a></li>
576598
<li><a class="reference internal" href="#tilelang.language.reduce.reduce_abssum"><code class="docutils literal notranslate"><span class="pre">reduce_abssum()</span></code></a></li>
577599
<li><a class="reference internal" href="#tilelang.language.reduce.reduce_max"><code class="docutils literal notranslate"><span class="pre">reduce_max()</span></code></a></li>
578600
<li><a class="reference internal" href="#tilelang.language.reduce.reduce_min"><code class="docutils literal notranslate"><span class="pre">reduce_min()</span></code></a></li>

genindex.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2586,6 +2586,8 @@ <h2>R</h2>
25862586
<li><a href="api/tilelang.carver.template.base.html#tilelang.carver.template.base.BaseTemplate.recommend_hints">recommend_hints() (tilelang.carver.template.base.BaseTemplate method)</a>
25872587
</li>
25882588
<li><a href="api/tilelang.language.reduce.html#tilelang.language.reduce.reduce">reduce() (in module tilelang.language.reduce)</a>
2589+
</li>
2590+
<li><a href="api/tilelang.language.reduce.html#tilelang.language.reduce.reduce_absmax">reduce_absmax() (in module tilelang.language.reduce)</a>
25892591
</li>
25902592
<li><a href="api/tilelang.language.reduce.html#tilelang.language.reduce.reduce_abssum">reduce_abssum() (in module tilelang.language.reduce)</a>
25912593
</li>
@@ -2610,11 +2612,11 @@ <h2>R</h2>
26102612
<li><a href="api/tilelang.engine.callback.html#tilelang.engine.callback.register_hip_postproc">register_hip_postproc() (in module tilelang.engine.callback)</a>
26112613
</li>
26122614
<li><a href="api/tilelang.engine.callback.html#tilelang.engine.callback.register_hip_postproc_callback">register_hip_postproc_callback() (in module tilelang.engine.callback)</a>
2613-
</li>
2614-
<li><a href="api/tilelang.carver.arch.driver.cuda_driver.html#tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp.regsPerBlock">regsPerBlock (tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp attribute)</a>
26152615
</li>
26162616
</ul></td>
26172617
<td style="width: 33%; vertical-align: top;"><ul>
2618+
<li><a href="api/tilelang.carver.arch.driver.cuda_driver.html#tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp.regsPerBlock">regsPerBlock (tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp attribute)</a>
2619+
</li>
26182620
<li><a href="api/tilelang.carver.arch.driver.cuda_driver.html#tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp.regsPerMultiprocessor">regsPerMultiprocessor (tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp attribute)</a>
26192621
</li>
26202622
<li><a href="api/tilelang.language.tir.op.html#tilelang.language.tir.op.reinterpret">reinterpret() (in module tilelang.language.tir.op)</a>

objects.inv

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