Skip to content

Commit e634106

Browse files
committed
Update docs
1 parent 0a2a754 commit e634106

File tree

5 files changed

+31
-9
lines changed

5 files changed

+31
-9
lines changed

_sources/autoapi/tilelang/contrib/nvcc/index.rst.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Functions
2222
tilelang.contrib.nvcc.callback_libdevice_path
2323
tilelang.contrib.nvcc.get_target_compute_version
2424
tilelang.contrib.nvcc.parse_compute_version
25+
tilelang.contrib.nvcc.get_target_arch
2526
tilelang.contrib.nvcc.have_fp16
2627
tilelang.contrib.nvcc.have_int8
2728
tilelang.contrib.nvcc.have_tensorcore
@@ -117,6 +118,8 @@ Module Contents
117118
* **minor** (*int*) -- minor version number
118119

119120

121+
.. py:function:: get_target_arch(compute_version)
122+
120123
.. py:function:: have_fp16(compute_version)
121124
122125
Either fp16 support is provided in the compute capability or not

autoapi/tilelang/contrib/nvcc/index.html

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -489,28 +489,31 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
489489
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.parse_compute_version" title="tilelang.contrib.nvcc.parse_compute_version"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_compute_version</span></code></a>(compute_version)</p></td>
490490
<td><p>Parse compute capability string to divide major and minor version</p></td>
491491
</tr>
492-
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_fp16" title="tilelang.contrib.nvcc.have_fp16"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_fp16</span></code></a>(compute_version)</p></td>
492+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.get_target_arch" title="tilelang.contrib.nvcc.get_target_arch"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_target_arch</span></code></a>(compute_version)</p></td>
493+
<td><p></p></td>
494+
</tr>
495+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_fp16" title="tilelang.contrib.nvcc.have_fp16"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_fp16</span></code></a>(compute_version)</p></td>
493496
<td><p>Either fp16 support is provided in the compute capability or not</p></td>
494497
</tr>
495-
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_int8" title="tilelang.contrib.nvcc.have_int8"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_int8</span></code></a>(compute_version)</p></td>
498+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_int8" title="tilelang.contrib.nvcc.have_int8"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_int8</span></code></a>(compute_version)</p></td>
496499
<td><p>Either int8 support is provided in the compute capability or not</p></td>
497500
</tr>
498-
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_tensorcore" title="tilelang.contrib.nvcc.have_tensorcore"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_tensorcore</span></code></a>([compute_version, target])</p></td>
501+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_tensorcore" title="tilelang.contrib.nvcc.have_tensorcore"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_tensorcore</span></code></a>([compute_version, target])</p></td>
499502
<td><p>Either TensorCore support is provided in the compute capability or not</p></td>
500503
</tr>
501-
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_cudagraph" title="tilelang.contrib.nvcc.have_cudagraph"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_cudagraph</span></code></a>()</p></td>
504+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_cudagraph" title="tilelang.contrib.nvcc.have_cudagraph"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_cudagraph</span></code></a>()</p></td>
502505
<td><p>Either CUDA Graph support is provided</p></td>
503506
</tr>
504-
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_bf16" title="tilelang.contrib.nvcc.have_bf16"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_bf16</span></code></a>(compute_version)</p></td>
507+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_bf16" title="tilelang.contrib.nvcc.have_bf16"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_bf16</span></code></a>(compute_version)</p></td>
505508
<td><p>Either bf16 support is provided in the compute capability or not</p></td>
506509
</tr>
507-
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_fp8" title="tilelang.contrib.nvcc.have_fp8"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_fp8</span></code></a>(compute_version)</p></td>
510+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_fp8" title="tilelang.contrib.nvcc.have_fp8"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_fp8</span></code></a>(compute_version)</p></td>
508511
<td><p>Whether fp8 support is provided in the specified compute capability or not</p></td>
509512
</tr>
510-
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_tma" title="tilelang.contrib.nvcc.have_tma"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_tma</span></code></a>(target)</p></td>
513+
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.have_tma" title="tilelang.contrib.nvcc.have_tma"><code class="xref py py-obj docutils literal notranslate"><span class="pre">have_tma</span></code></a>(target)</p></td>
511514
<td><p>Whether TMA support is provided in the specified compute capability or not</p></td>
512515
</tr>
513-
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.get_nvcc_compiler" title="tilelang.contrib.nvcc.get_nvcc_compiler"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_nvcc_compiler</span></code></a>()</p></td>
516+
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.contrib.nvcc.get_nvcc_compiler" title="tilelang.contrib.nvcc.get_nvcc_compiler"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_nvcc_compiler</span></code></a>()</p></td>
514517
<td><p>Get the path to the nvcc compiler</p></td>
515518
</tr>
516519
</tbody>
@@ -636,6 +639,19 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
636639
</ul>
637640
</p>
638641
</dd>
642+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
643+
<dd class="field-odd"><p>tuple[int, int]</p>
644+
</dd>
645+
</dl>
646+
</dd></dl>
647+
648+
<dl class="py function">
649+
<dt class="sig sig-object py" id="tilelang.contrib.nvcc.get_target_arch">
650+
<span class="sig-prename descclassname"><span class="pre">tilelang.contrib.nvcc.</span></span><span class="sig-name descname"><span class="pre">get_target_arch</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">compute_version</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.contrib.nvcc.get_target_arch" title="Link to this definition"></a></dt>
651+
<dd><dl class="field-list simple">
652+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
653+
<dd class="field-odd"><p>str</p>
654+
</dd>
639655
</dl>
640656
</dd></dl>
641657

@@ -795,6 +811,7 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
795811
<li><a class="reference internal" href="#tilelang.contrib.nvcc.callback_libdevice_path"><code class="docutils literal notranslate"><span class="pre">callback_libdevice_path()</span></code></a></li>
796812
<li><a class="reference internal" href="#tilelang.contrib.nvcc.get_target_compute_version"><code class="docutils literal notranslate"><span class="pre">get_target_compute_version()</span></code></a></li>
797813
<li><a class="reference internal" href="#tilelang.contrib.nvcc.parse_compute_version"><code class="docutils literal notranslate"><span class="pre">parse_compute_version()</span></code></a></li>
814+
<li><a class="reference internal" href="#tilelang.contrib.nvcc.get_target_arch"><code class="docutils literal notranslate"><span class="pre">get_target_arch()</span></code></a></li>
798815
<li><a class="reference internal" href="#tilelang.contrib.nvcc.have_fp16"><code class="docutils literal notranslate"><span class="pre">have_fp16()</span></code></a></li>
799816
<li><a class="reference internal" href="#tilelang.contrib.nvcc.have_int8"><code class="docutils literal notranslate"><span class="pre">have_int8()</span></code></a></li>
800817
<li><a class="reference internal" href="#tilelang.contrib.nvcc.have_tensorcore"><code class="docutils literal notranslate"><span class="pre">have_tensorcore()</span></code></a></li>

genindex.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2043,6 +2043,8 @@ <h2>G</h2>
20432043
<li><a href="autoapi/tilelang/intrinsics/mma_layout/index.html#tilelang.intrinsics.mma_layout.get_swizzle_layout">get_swizzle_layout() (in module tilelang.intrinsics.mma_layout)</a>
20442044
</li>
20452045
<li><a href="autoapi/tilelang/carver/roller/node/index.html#tilelang.carver.roller.node.Node.get_tag">get_tag() (tilelang.carver.roller.node.Node method)</a>
2046+
</li>
2047+
<li><a href="autoapi/tilelang/contrib/nvcc/index.html#tilelang.contrib.nvcc.get_target_arch">get_target_arch() (in module tilelang.contrib.nvcc)</a>
20462048
</li>
20472049
<li><a href="autoapi/tilelang/contrib/cc/index.html#tilelang.contrib.cc.get_target_by_dump_machine">get_target_by_dump_machine() (in module tilelang.contrib.cc)</a>
20482050
</li>

objects.inv

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