Skip to content

Commit 709167b

Browse files
committed
Update docs
1 parent e84ec62 commit 709167b

File tree

152 files changed

+3503
-437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+3503
-437
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
tilelang.quantize.lop3 module
2+
=============================
3+
4+
.. automodule:: tilelang.quantize.lop3
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
tilelang.quantize.quantization module
2+
=====================================
3+
4+
.. automodule:: tilelang.quantize.quantization
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
tilelang.quantize package
2+
=========================
3+
4+
Submodules
5+
----------
6+
7+
.. toctree::
8+
:maxdepth: 4
9+
10+
tilelang.quantize.lop3
11+
tilelang.quantize.quantization
12+
tilelang.quantize.utils
13+
14+
Module contents
15+
---------------
16+
17+
.. automodule:: tilelang.quantize
18+
:members:
19+
:undoc-members:
20+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
tilelang.quantize.utils module
2+
==============================
3+
4+
.. automodule:: tilelang.quantize.utils
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

_sources/api/tilelang.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Subpackages
2020
tilelang.math
2121
tilelang.primitives
2222
tilelang.profiler
23+
tilelang.quantize
2324
tilelang.testing
2425
tilelang.tools
2526
tilelang.transform

api/modules.html

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,18 +340,24 @@
340340
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.bench.html">tilelang.profiler.bench module</a></li>
341341
</ul>
342342
</li>
343+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.quantize.html">tilelang.quantize package</a><input class="toctree-checkbox" id="toctree-checkbox-25" name="toctree-checkbox-25" role="switch" type="checkbox"/><label for="toctree-checkbox-25"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
344+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.lop3.html">tilelang.quantize.lop3 module</a></li>
345+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.quantization.html">tilelang.quantize.quantization module</a></li>
346+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.utils.html">tilelang.quantize.utils module</a></li>
347+
</ul>
348+
</li>
343349
<li class="toctree-l3"><a class="reference internal" href="tilelang.testing.html">tilelang.testing package</a></li>
344-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.tools.html">tilelang.tools package</a><input class="toctree-checkbox" id="toctree-checkbox-25" name="toctree-checkbox-25" role="switch" type="checkbox"/><label for="toctree-checkbox-25"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
350+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.tools.html">tilelang.tools package</a><input class="toctree-checkbox" id="toctree-checkbox-26" name="toctree-checkbox-26" role="switch" type="checkbox"/><label for="toctree-checkbox-26"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
345351
<li class="toctree-l4"><a class="reference internal" href="tilelang.tools.Analyzer.html">tilelang.tools.Analyzer module</a></li>
346352
<li class="toctree-l4"><a class="reference internal" href="tilelang.tools.plot_layout.html">tilelang.tools.plot_layout module</a></li>
347353
</ul>
348354
</li>
349-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.transform.html">tilelang.transform package</a><input class="toctree-checkbox" id="toctree-checkbox-26" name="toctree-checkbox-26" role="switch" type="checkbox"/><label for="toctree-checkbox-26"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
355+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.transform.html">tilelang.transform package</a><input class="toctree-checkbox" id="toctree-checkbox-27" name="toctree-checkbox-27" role="switch" type="checkbox"/><label for="toctree-checkbox-27"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
350356
<li class="toctree-l4"><a class="reference internal" href="tilelang.transform.pass_config.html">tilelang.transform.pass_config module</a></li>
351357
<li class="toctree-l4"><a class="reference internal" href="tilelang.transform.simplify.html">tilelang.transform.simplify module</a></li>
352358
</ul>
353359
</li>
354-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.utils.html">tilelang.utils package</a><input class="toctree-checkbox" id="toctree-checkbox-27" name="toctree-checkbox-27" role="switch" type="checkbox"/><label for="toctree-checkbox-27"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
360+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.utils.html">tilelang.utils package</a><input class="toctree-checkbox" id="toctree-checkbox-28" name="toctree-checkbox-28" role="switch" type="checkbox"/><label for="toctree-checkbox-28"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
355361
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.deprecated.html">tilelang.utils.deprecated module</a></li>
356362
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.language.html">tilelang.utils.language module</a></li>
357363
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.target.html">tilelang.utils.target module</a></li>
@@ -473,6 +479,11 @@ <h1>Python API<a class="headerlink" href="#python-api" title="Permalink to this
473479
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.html#module-tilelang.profiler">Module contents</a></li>
474480
</ul>
475481
</li>
482+
<li class="toctree-l3"><a class="reference internal" href="tilelang.quantize.html">tilelang.quantize package</a><ul>
483+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.html#submodules">Submodules</a></li>
484+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.html#module-tilelang.quantize">Module contents</a></li>
485+
</ul>
486+
</li>
476487
<li class="toctree-l3"><a class="reference internal" href="tilelang.testing.html">tilelang.testing package</a><ul>
477488
<li class="toctree-l4"><a class="reference internal" href="tilelang.testing.html#module-contents">Module contents</a></li>
478489
</ul>

api/tilelang.autotuner.html

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,18 +340,24 @@
340340
<li class="toctree-l4"><a class="reference internal" href="tilelang.profiler.bench.html">tilelang.profiler.bench module</a></li>
341341
</ul>
342342
</li>
343+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.quantize.html">tilelang.quantize package</a><input class="toctree-checkbox" id="toctree-checkbox-25" name="toctree-checkbox-25" role="switch" type="checkbox"/><label for="toctree-checkbox-25"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
344+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.lop3.html">tilelang.quantize.lop3 module</a></li>
345+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.quantization.html">tilelang.quantize.quantization module</a></li>
346+
<li class="toctree-l4"><a class="reference internal" href="tilelang.quantize.utils.html">tilelang.quantize.utils module</a></li>
347+
</ul>
348+
</li>
343349
<li class="toctree-l3"><a class="reference internal" href="tilelang.testing.html">tilelang.testing package</a></li>
344-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.tools.html">tilelang.tools package</a><input class="toctree-checkbox" id="toctree-checkbox-25" name="toctree-checkbox-25" role="switch" type="checkbox"/><label for="toctree-checkbox-25"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
350+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.tools.html">tilelang.tools package</a><input class="toctree-checkbox" id="toctree-checkbox-26" name="toctree-checkbox-26" role="switch" type="checkbox"/><label for="toctree-checkbox-26"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
345351
<li class="toctree-l4"><a class="reference internal" href="tilelang.tools.Analyzer.html">tilelang.tools.Analyzer module</a></li>
346352
<li class="toctree-l4"><a class="reference internal" href="tilelang.tools.plot_layout.html">tilelang.tools.plot_layout module</a></li>
347353
</ul>
348354
</li>
349-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.transform.html">tilelang.transform package</a><input class="toctree-checkbox" id="toctree-checkbox-26" name="toctree-checkbox-26" role="switch" type="checkbox"/><label for="toctree-checkbox-26"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
355+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.transform.html">tilelang.transform package</a><input class="toctree-checkbox" id="toctree-checkbox-27" name="toctree-checkbox-27" role="switch" type="checkbox"/><label for="toctree-checkbox-27"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
350356
<li class="toctree-l4"><a class="reference internal" href="tilelang.transform.pass_config.html">tilelang.transform.pass_config module</a></li>
351357
<li class="toctree-l4"><a class="reference internal" href="tilelang.transform.simplify.html">tilelang.transform.simplify module</a></li>
352358
</ul>
353359
</li>
354-
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.utils.html">tilelang.utils package</a><input class="toctree-checkbox" id="toctree-checkbox-27" name="toctree-checkbox-27" role="switch" type="checkbox"/><label for="toctree-checkbox-27"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
360+
<li class="toctree-l3 has-children"><a class="reference internal" href="tilelang.utils.html">tilelang.utils package</a><input class="toctree-checkbox" id="toctree-checkbox-28" name="toctree-checkbox-28" role="switch" type="checkbox"/><label for="toctree-checkbox-28"><div class="visually-hidden">Toggle child pages in navigation</div><i class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
355361
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.deprecated.html">tilelang.utils.deprecated module</a></li>
356362
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.language.html">tilelang.utils.language module</a></li>
357363
<li class="toctree-l4"><a class="reference internal" href="tilelang.utils.target.html">tilelang.utils.target module</a></li>
@@ -1013,6 +1019,12 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
10131019

10141020
</dd></dl>
10151021

1022+
<dl class="py exception">
1023+
<dt class="sig sig-object py" id="tilelang.autotuner.TimeoutException">
1024+
<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tilelang.autotuner.</span></span><span class="sig-name descname"><span class="pre">TimeoutException</span></span><a class="headerlink" href="#tilelang.autotuner.TimeoutException" title="Permalink to this definition">#</a></dt>
1025+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">Exception</span></code></p>
1026+
</dd></dl>
1027+
10161028
<dl class="py function">
10171029
<dt class="sig sig-object py" id="tilelang.autotuner.autotune">
10181030
<span class="sig-prename descclassname"><span class="pre">tilelang.autotuner.</span></span><span class="sig-name descname"><span class="pre">autotune</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">configs</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">warmup</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</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">25</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rep</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</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">100</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</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">100</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#tilelang.autotuner.AutotuneResult" title="tilelang.autotuner.AutotuneResult"><span class="pre">AutotuneResult</span></a></span></span><a class="headerlink" href="#tilelang.autotuner.autotune" title="Permalink to this definition">#</a></dt>
@@ -1087,6 +1099,16 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
10871099
</dl>
10881100
</dd></dl>
10891101

1102+
<dl class="py function">
1103+
<dt class="sig sig-object py" id="tilelang.autotuner.run_with_timeout">
1104+
<span class="sig-prename descclassname"><span class="pre">tilelang.autotuner.</span></span><span class="sig-name descname"><span class="pre">run_with_timeout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">func</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</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.autotuner.run_with_timeout" title="Permalink to this definition">#</a></dt>
1105+
<dd></dd></dl>
1106+
1107+
<dl class="py function">
1108+
<dt class="sig sig-object py" id="tilelang.autotuner.timeout_handler">
1109+
<span class="sig-prename descclassname"><span class="pre">tilelang.autotuner.</span></span><span class="sig-name descname"><span class="pre">timeout_handler</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">signum</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">frame</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.autotuner.timeout_handler" title="Permalink to this definition">#</a></dt>
1110+
<dd></dd></dl>
1111+
10901112
</section>
10911113
</section>
10921114

@@ -1223,10 +1245,13 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
12231245
<li><a class="reference internal" href="#id31"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
12241246
</ul>
12251247
</li>
1248+
<li><a class="reference internal" href="#tilelang.autotuner.TimeoutException"><code class="docutils literal notranslate"><span class="pre">TimeoutException</span></code></a></li>
12261249
<li><a class="reference internal" href="#tilelang.autotuner.autotune"><code class="docutils literal notranslate"><span class="pre">autotune()</span></code></a></li>
12271250
<li><a class="reference internal" href="#tilelang.autotuner.check_tensor_list_compatibility"><code class="docutils literal notranslate"><span class="pre">check_tensor_list_compatibility()</span></code></a></li>
12281251
<li><a class="reference internal" href="#tilelang.autotuner.get_available_cpu_count"><code class="docutils literal notranslate"><span class="pre">get_available_cpu_count()</span></code></a></li>
12291252
<li><a class="reference internal" href="#tilelang.autotuner.jit"><code class="docutils literal notranslate"><span class="pre">jit()</span></code></a></li>
1253+
<li><a class="reference internal" href="#tilelang.autotuner.run_with_timeout"><code class="docutils literal notranslate"><span class="pre">run_with_timeout()</span></code></a></li>
1254+
<li><a class="reference internal" href="#tilelang.autotuner.timeout_handler"><code class="docutils literal notranslate"><span class="pre">timeout_handler()</span></code></a></li>
12301255
</ul>
12311256
</li>
12321257
</ul>

0 commit comments

Comments
 (0)