Skip to content

Commit 2c17872

Browse files
committed
Update docs
1 parent 964b1b2 commit 2c17872

File tree

6 files changed

+55
-29
lines changed

6 files changed

+55
-29
lines changed

api/tilelang.autotuner.html

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
595595

596596
<dl class="py class">
597597
<dt class="sig sig-object py" id="tilelang.autotuner.JITContext">
598-
<em class="property"><span class="pre">class</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">JITContext</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">out_idx</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ref_prog</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Callable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">supply_prog</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Callable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rtol</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">atol</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_mismatched_ratio</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skip_check</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cache_input_tensors</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">profiler</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler" title="tilelang.profiler.Profiler"><span class="pre">Profiler</span></a></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">Literal</span><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'cuda'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'hip'</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.autotuner.JITContext" title="Permalink to this definition">#</a></dt>
598+
<em class="property"><span class="pre">class</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">JITContext</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">out_idx</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ref_prog</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Callable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">supply_prog</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Callable</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rtol</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">atol</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_mismatched_ratio</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skip_check</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cache_input_tensors</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">kernel</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="tilelang.jit.kernel.html#tilelang.jit.kernel.JITKernel" title="tilelang.jit.kernel.JITKernel"><span class="pre">JITKernel</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">supply_type</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="tilelang.utils.tensor.html#tilelang.utils.tensor.TensorSupplyType" title="tilelang.utils.tensor.TensorSupplyType"><span class="pre">TensorSupplyType</span></a></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">Literal</span><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'cuda'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'hip'</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.autotuner.JITContext" title="Permalink to this definition">#</a></dt>
599599
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
600600
<p>Context object for Just-In-Time compilation settings.</p>
601601
<dl class="py attribute">
@@ -687,12 +687,23 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
687687
</dd></dl>
688688

689689
<dl class="py attribute">
690-
<dt class="sig sig-object py" id="tilelang.autotuner.JITContext.profiler">
691-
<span class="sig-name descname"><span class="pre">profiler</span></span><a class="headerlink" href="#tilelang.autotuner.JITContext.profiler" title="Permalink to this definition">#</a></dt>
692-
<dd><p>Profiler instance for performance measurement.</p>
690+
<dt class="sig sig-object py" id="tilelang.autotuner.JITContext.kernel">
691+
<span class="sig-name descname"><span class="pre">kernel</span></span><a class="headerlink" href="#tilelang.autotuner.JITContext.kernel" title="Permalink to this definition">#</a></dt>
692+
<dd><p>JITKernel instance for performance measurement.</p>
693693
<dl class="field-list simple">
694694
<dt class="field-odd">Type<span class="colon">:</span></dt>
695-
<dd class="field-odd"><p><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler" title="tilelang.profiler.Profiler">tilelang.profiler.Profiler</a></p>
695+
<dd class="field-odd"><p><a class="reference internal" href="tilelang.jit.kernel.html#tilelang.jit.kernel.JITKernel" title="tilelang.jit.kernel.JITKernel">tilelang.jit.kernel.JITKernel</a></p>
696+
</dd>
697+
</dl>
698+
</dd></dl>
699+
700+
<dl class="py attribute">
701+
<dt class="sig sig-object py" id="tilelang.autotuner.JITContext.supply_type">
702+
<span class="sig-name descname"><span class="pre">supply_type</span></span><a class="headerlink" href="#tilelang.autotuner.JITContext.supply_type" title="Permalink to this definition">#</a></dt>
703+
<dd><p>Type of tensor supply mechanism.</p>
704+
<dl class="field-list simple">
705+
<dt class="field-odd">Type<span class="colon">:</span></dt>
706+
<dd class="field-odd"><p><a class="reference internal" href="tilelang.utils.tensor.html#tilelang.utils.tensor.TensorSupplyType" title="tilelang.utils.tensor.TensorSupplyType">tilelang.utils.tensor.TensorSupplyType</a></p>
696707
</dd>
697708
</dl>
698709
</dd></dl>
@@ -720,17 +731,17 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
720731

721732
<dl class="py attribute">
722733
<dt class="sig sig-object py" id="id8">
723-
<span class="sig-name descname"><span class="pre">max_mismatched_ratio</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><a class="headerlink" href="#id8" title="Permalink to this definition">#</a></dt>
734+
<span class="sig-name descname"><span class="pre">kernel</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="tilelang.jit.kernel.html#tilelang.jit.kernel.JITKernel" title="tilelang.jit.kernel.JITKernel"><span class="pre">JITKernel</span></a></em><a class="headerlink" href="#id8" title="Permalink to this definition">#</a></dt>
724735
<dd></dd></dl>
725736

726737
<dl class="py attribute">
727738
<dt class="sig sig-object py" id="id9">
728-
<span class="sig-name descname"><span class="pre">out_idx</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#id9" title="Permalink to this definition">#</a></dt>
739+
<span class="sig-name descname"><span class="pre">max_mismatched_ratio</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><a class="headerlink" href="#id9" title="Permalink to this definition">#</a></dt>
729740
<dd></dd></dl>
730741

731742
<dl class="py attribute">
732743
<dt class="sig sig-object py" id="id10">
733-
<span class="sig-name descname"><span class="pre">profiler</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="tilelang.profiler.html#tilelang.profiler.Profiler" title="tilelang.profiler.Profiler"><span class="pre">Profiler</span></a></em><a class="headerlink" href="#id10" title="Permalink to this definition">#</a></dt>
744+
<span class="sig-name descname"><span class="pre">out_idx</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#id10" title="Permalink to this definition">#</a></dt>
734745
<dd></dd></dl>
735746

736747
<dl class="py attribute">
@@ -755,7 +766,12 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
755766

756767
<dl class="py attribute">
757768
<dt class="sig sig-object py" id="id15">
758-
<span class="sig-name descname"><span class="pre">target</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Literal</span><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'cuda'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'hip'</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#id15" title="Permalink to this definition">#</a></dt>
769+
<span class="sig-name descname"><span class="pre">supply_type</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="tilelang.utils.tensor.html#tilelang.utils.tensor.TensorSupplyType" title="tilelang.utils.tensor.TensorSupplyType"><span class="pre">TensorSupplyType</span></a></em><a class="headerlink" href="#id15" title="Permalink to this definition">#</a></dt>
770+
<dd></dd></dl>
771+
772+
<dl class="py attribute">
773+
<dt class="sig sig-object py" id="id16">
774+
<span class="sig-name descname"><span class="pre">target</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Literal</span><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'cuda'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'hip'</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#id16" title="Permalink to this definition">#</a></dt>
759775
<dd></dd></dl>
760776

761777
</dd></dl>
@@ -917,18 +933,20 @@ <h1>tilelang.autotuner package<a class="headerlink" href="#tilelang-autotuner-pa
917933
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.max_mismatched_ratio"><code class="docutils literal notranslate"><span class="pre">JITContext.max_mismatched_ratio</span></code></a></li>
918934
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.skip_check"><code class="docutils literal notranslate"><span class="pre">JITContext.skip_check</span></code></a></li>
919935
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.cache_input_tensors"><code class="docutils literal notranslate"><span class="pre">JITContext.cache_input_tensors</span></code></a></li>
920-
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.profiler"><code class="docutils literal notranslate"><span class="pre">JITContext.profiler</span></code></a></li>
936+
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.kernel"><code class="docutils literal notranslate"><span class="pre">JITContext.kernel</span></code></a></li>
937+
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.supply_type"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_type</span></code></a></li>
921938
<li><a class="reference internal" href="#tilelang.autotuner.JITContext.target"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
922939
<li><a class="reference internal" href="#id6"><code class="docutils literal notranslate"><span class="pre">JITContext.atol</span></code></a></li>
923940
<li><a class="reference internal" href="#id7"><code class="docutils literal notranslate"><span class="pre">JITContext.cache_input_tensors</span></code></a></li>
924-
<li><a class="reference internal" href="#id8"><code class="docutils literal notranslate"><span class="pre">JITContext.max_mismatched_ratio</span></code></a></li>
925-
<li><a class="reference internal" href="#id9"><code class="docutils literal notranslate"><span class="pre">JITContext.out_idx</span></code></a></li>
926-
<li><a class="reference internal" href="#id10"><code class="docutils literal notranslate"><span class="pre">JITContext.profiler</span></code></a></li>
941+
<li><a class="reference internal" href="#id8"><code class="docutils literal notranslate"><span class="pre">JITContext.kernel</span></code></a></li>
942+
<li><a class="reference internal" href="#id9"><code class="docutils literal notranslate"><span class="pre">JITContext.max_mismatched_ratio</span></code></a></li>
943+
<li><a class="reference internal" href="#id10"><code class="docutils literal notranslate"><span class="pre">JITContext.out_idx</span></code></a></li>
927944
<li><a class="reference internal" href="#id11"><code class="docutils literal notranslate"><span class="pre">JITContext.ref_prog</span></code></a></li>
928945
<li><a class="reference internal" href="#id12"><code class="docutils literal notranslate"><span class="pre">JITContext.rtol</span></code></a></li>
929946
<li><a class="reference internal" href="#id13"><code class="docutils literal notranslate"><span class="pre">JITContext.skip_check</span></code></a></li>
930947
<li><a class="reference internal" href="#id14"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_prog</span></code></a></li>
931-
<li><a class="reference internal" href="#id15"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
948+
<li><a class="reference internal" href="#id15"><code class="docutils literal notranslate"><span class="pre">JITContext.supply_type</span></code></a></li>
949+
<li><a class="reference internal" href="#id16"><code class="docutils literal notranslate"><span class="pre">JITContext.target</span></code></a></li>
932950
</ul>
933951
</li>
934952
<li><a class="reference internal" href="#tilelang.autotuner.autotune"><code class="docutils literal notranslate"><span class="pre">autotune()</span></code></a></li>

0 commit comments

Comments
 (0)