Skip to content

Commit 02b2cce

Browse files
Update docs
1 parent deef44a commit 02b2cce

File tree

7 files changed

+62
-7
lines changed

7 files changed

+62
-7
lines changed

_sources/autoapi/tilelang/layout/gemm_sp/index.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ Module Contents
2323

2424
.. py:function:: decompose_col_major(index_1d, basis)
2525
26-
.. py:function:: make_metadata_layout(buffer, mma_dtype = 'float16', arch = 'sm90', backend = 'cutlass', **extra_args)
26+
.. py:function:: make_metadata_layout(buffer, mma_dtype = 'float16', backend = 'cutlass', arch = None, **extra_args)
2727

_sources/autoapi/tilelang/utils/sparse/index.rst.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Functions
1818
.. autoapisummary::
1919

2020
tilelang.utils.sparse.compress_sm90
21+
tilelang.utils.sparse.compress_sm80
22+
tilelang.utils.sparse.compress
2123

2224

2325
Module Contents
@@ -27,3 +29,10 @@ Module Contents
2729
2830
.. py:function:: compress_sm90(A, block_k, transposed)
2931
32+
.. py:function:: compress_sm80(A, transposed)
33+
34+
.. py:function:: compress(A, transposed, arch = None, **kwargs)
35+
36+
Compress a tensor using the appropriate method based on the CUDA architecture.
37+
38+

autoapi/tilelang/layout/gemm_sp/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
479479
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.layout.gemm_sp.decompose_col_major" title="tilelang.layout.gemm_sp.decompose_col_major"><code class="xref py py-obj docutils literal notranslate"><span class="pre">decompose_col_major</span></code></a>(index_1d, basis)</p></td>
480480
<td><p></p></td>
481481
</tr>
482-
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.layout.gemm_sp.make_metadata_layout" title="tilelang.layout.gemm_sp.make_metadata_layout"><code class="xref py py-obj docutils literal notranslate"><span class="pre">make_metadata_layout</span></code></a>(buffer[, mma_dtype, arch, backend])</p></td>
482+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.layout.gemm_sp.make_metadata_layout" title="tilelang.layout.gemm_sp.make_metadata_layout"><code class="xref py py-obj docutils literal notranslate"><span class="pre">make_metadata_layout</span></code></a>(buffer[, mma_dtype, backend, arch])</p></td>
483483
<td><p></p></td>
484484
</tr>
485485
</tbody>
@@ -506,14 +506,14 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
506506

507507
<dl class="py function">
508508
<dt class="sig sig-object py" id="tilelang.layout.gemm_sp.make_metadata_layout">
509-
<span class="sig-prename descclassname"><span class="pre">tilelang.layout.gemm_sp.</span></span><span class="sig-name descname"><span class="pre">make_metadata_layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mma_dtype</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'float16'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">arch</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'sm90'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">backend</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'cutlass'</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">extra_args</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.layout.gemm_sp.make_metadata_layout" title="Link to this definition"></a></dt>
509+
<span class="sig-prename descclassname"><span class="pre">tilelang.layout.gemm_sp.</span></span><span class="sig-name descname"><span class="pre">make_metadata_layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">buffer</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mma_dtype</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'float16'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">backend</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'cutlass'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">arch</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">extra_args</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.layout.gemm_sp.make_metadata_layout" title="Link to this definition"></a></dt>
510510
<dd><dl class="field-list simple">
511511
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
512512
<dd class="field-odd"><ul class="simple">
513513
<li><p><strong>buffer</strong> (<em>tvm.tir.Buffer</em>)</p></li>
514514
<li><p><strong>mma_dtype</strong> (<em>str</em>)</p></li>
515-
<li><p><strong>arch</strong> (<em>str</em>)</p></li>
516515
<li><p><strong>backend</strong> (<em>str</em>)</p></li>
516+
<li><p><strong>arch</strong> (<em>Optional</em><em>[</em><em>str</em><em>]</em>)</p></li>
517517
</ul>
518518
</dd>
519519
</dl>

autoapi/tilelang/utils/sparse/index.html

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,12 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
490490
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.utils.sparse.compress_sm90" title="tilelang.utils.sparse.compress_sm90"><code class="xref py py-obj docutils literal notranslate"><span class="pre">compress_sm90</span></code></a>(A, block_k, transposed)</p></td>
491491
<td><p></p></td>
492492
</tr>
493+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.utils.sparse.compress_sm80" title="tilelang.utils.sparse.compress_sm80"><code class="xref py py-obj docutils literal notranslate"><span class="pre">compress_sm80</span></code></a>(A, transposed)</p></td>
494+
<td><p></p></td>
495+
</tr>
496+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.utils.sparse.compress" title="tilelang.utils.sparse.compress"><code class="xref py py-obj docutils literal notranslate"><span class="pre">compress</span></code></a>(A, transposed[, arch])</p></td>
497+
<td><p>Compress a tensor using the appropriate method based on the CUDA architecture.</p></td>
498+
</tr>
493499
</tbody>
494500
</table>
495501
</div>
@@ -518,6 +524,40 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
518524
</dl>
519525
</dd></dl>
520526

527+
<dl class="py function">
528+
<dt class="sig sig-object py" id="tilelang.utils.sparse.compress_sm80">
529+
<span class="sig-prename descclassname"><span class="pre">tilelang.utils.sparse.</span></span><span class="sig-name descname"><span class="pre">compress_sm80</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">A</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">transposed</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.utils.sparse.compress_sm80" title="Link to this definition"></a></dt>
530+
<dd><dl class="field-list simple">
531+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
532+
<dd class="field-odd"><ul class="simple">
533+
<li><p><strong>A</strong> (<em>torch.Tensor</em>)</p></li>
534+
<li><p><strong>transposed</strong> (<em>bool</em>)</p></li>
535+
</ul>
536+
</dd>
537+
<dt class="field-even">Return type<span class="colon">:</span></dt>
538+
<dd class="field-even"><p>tuple[torch.Tensor, torch.Tensor]</p>
539+
</dd>
540+
</dl>
541+
</dd></dl>
542+
543+
<dl class="py function">
544+
<dt class="sig sig-object py" id="tilelang.utils.sparse.compress">
545+
<span class="sig-prename descclassname"><span class="pre">tilelang.utils.sparse.</span></span><span class="sig-name descname"><span class="pre">compress</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">A</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">transposed</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">arch</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.utils.sparse.compress" title="Link to this definition"></a></dt>
546+
<dd><p>Compress a tensor using the appropriate method based on the CUDA architecture.</p>
547+
<dl class="field-list simple">
548+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
549+
<dd class="field-odd"><ul class="simple">
550+
<li><p><strong>A</strong> (<em>torch.Tensor</em>)</p></li>
551+
<li><p><strong>transposed</strong> (<em>bool</em>)</p></li>
552+
<li><p><strong>arch</strong> (<em>Optional</em><em>[</em><em>str</em><em>]</em>)</p></li>
553+
</ul>
554+
</dd>
555+
<dt class="field-even">Return type<span class="colon">:</span></dt>
556+
<dd class="field-even"><p>tuple[torch.Tensor, torch.Tensor]</p>
557+
</dd>
558+
</dl>
559+
</dd></dl>
560+
521561
</section>
522562
</section>
523563

@@ -582,6 +622,8 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
582622
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
583623
<li><a class="reference internal" href="#tilelang.utils.sparse.compress_util"><code class="docutils literal notranslate"><span class="pre">compress_util</span></code></a></li>
584624
<li><a class="reference internal" href="#tilelang.utils.sparse.compress_sm90"><code class="docutils literal notranslate"><span class="pre">compress_sm90()</span></code></a></li>
625+
<li><a class="reference internal" href="#tilelang.utils.sparse.compress_sm80"><code class="docutils literal notranslate"><span class="pre">compress_sm80()</span></code></a></li>
626+
<li><a class="reference internal" href="#tilelang.utils.sparse.compress"><code class="docutils literal notranslate"><span class="pre">compress()</span></code></a></li>
585627
</ul>
586628
</li>
587629
</ul>

genindex.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1245,14 +1245,14 @@ <h2>C</h2>
12451245
<li><a href="autoapi/tilelang/contrib/nvrtc/index.html#tilelang.contrib.nvrtc.compile_cuda">(in module tilelang.contrib.nvrtc)</a>
12461246
</li>
12471247
</ul></li>
1248-
</ul></td>
1249-
<td style="width: 33%; vertical-align: top;"><ul>
12501248
<li><a href="autoapi/tilelang/jit/adapter/libgen/index.html#tilelang.jit.adapter.libgen.LibraryGenerator.compile_flags">compile_flags (tilelang.jit.adapter.libgen.LibraryGenerator attribute)</a>
12511249

12521250
<ul>
12531251
<li><a href="autoapi/tilelang/jit/kernel/index.html#tilelang.jit.kernel.JITKernel.compile_flags">(tilelang.jit.kernel.JITKernel attribute)</a>
12541252
</li>
12551253
</ul></li>
1254+
</ul></td>
1255+
<td style="width: 33%; vertical-align: top;"><ul>
12561256
<li><a href="autoapi/tilelang/contrib/hipcc/index.html#tilelang.contrib.hipcc.compile_hip">compile_hip() (in module tilelang.contrib.hipcc)</a>
12571257
</li>
12581258
<li><a href="autoapi/tilelang/jit/adapter/libgen/index.html#tilelang.jit.adapter.libgen.LibraryGenerator.compile_lib">compile_lib() (tilelang.jit.adapter.libgen.LibraryGenerator method)</a>
@@ -1276,6 +1276,10 @@ <h2>C</h2>
12761276
</li>
12771277
</ul></li>
12781278
<li><a href="autoapi/tilelang/env/index.html#tilelang.env.COMPOSABLE_KERNEL_NOT_FOUND_MESSAGE">COMPOSABLE_KERNEL_NOT_FOUND_MESSAGE (in module tilelang.env)</a>
1279+
</li>
1280+
<li><a href="autoapi/tilelang/utils/sparse/index.html#tilelang.utils.sparse.compress">compress() (in module tilelang.utils.sparse)</a>
1281+
</li>
1282+
<li><a href="autoapi/tilelang/utils/sparse/index.html#tilelang.utils.sparse.compress_sm80">compress_sm80() (in module tilelang.utils.sparse)</a>
12791283
</li>
12801284
<li><a href="autoapi/tilelang/utils/sparse/index.html#tilelang.utils.sparse.compress_sm90">compress_sm90() (in module tilelang.utils.sparse)</a>
12811285
</li>

objects.inv

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