You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="sig-name descname"><spanclass="pre">reshape</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">shape</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rescale_num</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rescale_den</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.layout.Layout.reshape" title="Link to this definition">¶</a></dt>
<li><p><strong>shape</strong> (<em>list</em><em>[</em><em>PrimExpr</em><em>] or </em><em>list</em><em>[</em><em>int</em><em>]</em>) – The new input shape.</p></li>
735
+
<li><p><strong>rescale_num</strong> (<em>int</em>) – Rescale numerator for element size changes.</p></li>
736
+
<li><p><strong>rescale_den</strong> (<em>int</em>) – Rescale denominator for element size changes.</p></li>
<spanclass="sig-name descname"><spanclass="pre">is_equal</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.layout.Layout.is_equal" title="Link to this definition">¶</a></dt>
@@ -829,6 +847,7 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_full_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_full_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
663
+
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_full_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">buffer</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_full_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_half_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_half_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
675
+
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_half_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">buffer</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_half_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_quarter_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_quarter_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
687
+
<spanclass="sig-prename descclassname"><spanclass="pre">tilelang.layout.swizzle.</span></span><spanclass="sig-name descname"><spanclass="pre">make_quarter_bank_swizzled_layout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">buffer</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#tilelang.layout.swizzle.make_quarter_bank_swizzled_layout" title="Link to this definition">¶</a></dt>
<li><p><strong>buffer</strong> (<em>tvm.tir.Buffer</em><em> | </em><em>tvm.tir.BufferLoad</em><em> | </em><em>tvm.tir.BufferRegion</em>) – Buffer, BufferLoad, or BufferRegion to get shape information</p></li>
755
+
<li><p><strong>buffer</strong> (<em>tilelang._typing.BufferLikeType</em>) – BufferLikeType to get shape information</p></li>
759
756
<li><p><strong>threads</strong> (<em>int</em>) – Number of threads (replicate extent)</p></li>
<li><a href="autoapi/tilelang/jit/execution_backend/index.html#tilelang.jit.execution_backend.resolve_execution_backend">resolve_execution_backend() (in module tilelang.jit.execution_backend)</a>
0 commit comments