Skip to content

Commit aeb5028

Browse files
Update docs
1 parent 202714b commit aeb5028

3 files changed

Lines changed: 28 additions & 25 deletions

File tree

_sources/autoapi/tilelang/tools/plot_layout/index.rst.txt

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,28 @@ Functions
1616
Module Contents
1717
---------------
1818

19-
.. py:function:: plot_layout(layout, save_directory='./tmp', name = 'layout', colormap = 'RdPu', verbose = False, formats = 'png')
19+
.. py:function:: plot_layout(layout, save_directory='./tmp', name = 'layout', colormap = None, verbose = False, formats = 'pdf')
2020
21-
Plot the layout of a buffer.
21+
Plot the layout mapping as a 2D grid visualization.
2222

23-
:param layout: The layout object that describes how indices are mapped.
24-
:type layout: T.Layout
25-
:param save_directory: The directory where the output images will be saved (default is "./tmp").
23+
Dispatches to Fragment-specific or Layout-specific plotting based on the
24+
type of the layout object.
25+
26+
:param layout: The layout object to visualize.
27+
:type layout: T.Layout or T.Fragment
28+
:param save_directory: Output directory (default "./tmp").
2629
:type save_directory: str, optional
27-
:param name: The base name of the output files (default is "layout").
30+
:param name: Base filename for saved images (default "layout").
2831
:type name: str, optional
29-
:param colormap: The colormap to use for visualization (default is "RdPu").
32+
:param colormap: Matplotlib colormap name. Defaults to "RdPu" for Fragment, "Spectral" for Layout.
3033
:type colormap: str, optional
31-
:param verbose: If True, prints additional information about the mapping (default is False).
34+
:param verbose: If True, print mapping details.
3235
:type verbose: bool, optional
33-
:param formats: The formats to save the image in (default is "png").
36+
:param formats: Output format(s): "pdf", "png", "svg", "all", or comma-separated (default "pdf").
3437
:type formats: str | list[str], optional
3538

36-
:rtype: None
37-
3839

39-
.. py:function:: plot_fragment_tv(frag, save_directory = None, name = 'layout', apply_idx_fn=lambda *args: args, colormap = 'RdPu', item_scale = 0.75, formats = 'png', dpi=80)
40+
.. py:function:: plot_fragment_tv(frag, save_directory = None, name = 'layout', apply_idx_fn=lambda *args: args, colormap = 'RdPu', item_scale = 0.75, formats = 'pdf', dpi=80)
4041
4142
Plot fragment in terms of thread and local index mapping.
4243
:param frag: The fragment object that describes how indices are mapped.
@@ -51,7 +52,7 @@ Module Contents
5152
:type colormap: str, optional
5253
:param item_scale: The scale factor for each item in the plot (default is 0.75).
5354
:type item_scale: float, optional
54-
:param formats: The formats to save the image in (default is "png").
55+
:param formats: The formats to save the image in (default is "pdf").
5556
:type formats: str | list[str], optional
5657
:param dpi: The resolution in dots per inch for the saved image (default is 80).
5758
:type dpi: int, optional

autoapi/tilelang/tools/plot_layout/index.html

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,7 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
556556
<table class="autosummary longtable docutils align-default">
557557
<tbody>
558558
<tr class="row-odd"><td><p><a class="reference internal" href="#tilelang.tools.plot_layout.plot_layout" title="tilelang.tools.plot_layout.plot_layout"><code class="xref py py-obj docutils literal notranslate"><span class="pre">plot_layout</span></code></a>(layout[, save_directory, name, colormap, ...])</p></td>
559-
<td><p>Plot the layout of a buffer.</p></td>
559+
<td><p>Plot the layout mapping as a 2D grid visualization.</p></td>
560560
</tr>
561561
<tr class="row-even"><td><p><a class="reference internal" href="#tilelang.tools.plot_layout.plot_fragment_tv" title="tilelang.tools.plot_layout.plot_fragment_tv"><code class="xref py py-obj docutils literal notranslate"><span class="pre">plot_fragment_tv</span></code></a>(frag[, save_directory, name, ...])</p></td>
562562
<td><p>Plot fragment in terms of thread and local index mapping.</p></td>
@@ -569,17 +569,19 @@ <h2>Functions<a class="headerlink" href="#functions" title="Link to this heading
569569
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to this heading"></a></h2>
570570
<dl class="py function">
571571
<dt class="sig sig-object py" id="tilelang.tools.plot_layout.plot_layout">
572-
<span class="sig-prename descclassname"><span class="pre">tilelang.tools.plot_layout.</span></span><span class="sig-name descname"><span class="pre">plot_layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">layout</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">save_directory</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'./tmp'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'layout'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colormap</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'RdPu'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbose</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">formats</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'png'</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.tools.plot_layout.plot_layout" title="Link to this definition"></a></dt>
573-
<dd><p>Plot the layout of a buffer.</p>
572+
<span class="sig-prename descclassname"><span class="pre">tilelang.tools.plot_layout.</span></span><span class="sig-name descname"><span class="pre">plot_layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">layout</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">save_directory</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'./tmp'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'layout'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colormap</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="n"><span class="pre">verbose</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">formats</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'pdf'</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.tools.plot_layout.plot_layout" title="Link to this definition"></a></dt>
573+
<dd><p>Plot the layout mapping as a 2D grid visualization.</p>
574+
<p>Dispatches to Fragment-specific or Layout-specific plotting based on the
575+
type of the layout object.</p>
574576
<dl class="field-list simple">
575577
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
576578
<dd class="field-odd"><ul class="simple">
577-
<li><p><strong>layout</strong> (<em>T.Layout</em>) – The layout object that describes how indices are mapped.</p></li>
578-
<li><p><strong>save_directory</strong> (<em>str</em><em>, </em><em>optional</em>) – The directory where the output images will be saved (default is “./tmp”).</p></li>
579-
<li><p><strong>name</strong> (<em>str</em><em>, </em><em>optional</em>) – The base name of the output files (default is “layout”).</p></li>
580-
<li><p><strong>colormap</strong> (<em>str</em><em>, </em><em>optional</em>) – The colormap to use for visualization (default is “RdPu”).</p></li>
581-
<li><p><strong>verbose</strong> (<a class="reference internal" href="../../language/dtypes/index.html#tilelang.language.dtypes.bool" title="tilelang.language.dtypes.bool"><em>bool</em></a><em>, </em><em>optional</em>) – If True, prints additional information about the mapping (default is False).</p></li>
582-
<li><p><strong>formats</strong> (<em>str</em><em> | </em><em>list</em><em>[</em><em>str</em><em>]</em><em>, </em><em>optional</em>) – The formats to save the image in (default is “png”).</p></li>
579+
<li><p><strong>layout</strong> (<em>T.Layout</em><em> or </em><em>T.Fragment</em>) – The layout object to visualize.</p></li>
580+
<li><p><strong>save_directory</strong> (<em>str</em><em>, </em><em>optional</em>) – Output directory (default “./tmp”).</p></li>
581+
<li><p><strong>name</strong> (<em>str</em><em>, </em><em>optional</em>) – Base filename for saved images (default “layout”).</p></li>
582+
<li><p><strong>colormap</strong> (<em>str</em><em>, </em><em>optional</em>) – Matplotlib colormap name. Defaults to “RdPu” for Fragment, “Spectral” for Layout.</p></li>
583+
<li><p><strong>verbose</strong> (<a class="reference internal" href="../../language/dtypes/index.html#tilelang.language.dtypes.bool" title="tilelang.language.dtypes.bool"><em>bool</em></a><em>, </em><em>optional</em>) – If True, print mapping details.</p></li>
584+
<li><p><strong>formats</strong> (<em>str</em><em> | </em><em>list</em><em>[</em><em>str</em><em>]</em><em>, </em><em>optional</em>) – Output format(s): “pdf”, “png”, “svg”, “all”, or comma-separated (default “pdf”).</p></li>
583585
</ul>
584586
</dd>
585587
<dt class="field-even">Return type<span class="colon">:</span></dt>
@@ -590,7 +592,7 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
590592

591593
<dl class="py function">
592594
<dt class="sig sig-object py" id="tilelang.tools.plot_layout.plot_fragment_tv">
593-
<span class="sig-prename descclassname"><span class="pre">tilelang.tools.plot_layout.</span></span><span class="sig-name descname"><span class="pre">plot_fragment_tv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">frag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">save_directory</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="n"><span class="pre">name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'layout'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">apply_idx_fn</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">lambda</span> <span class="pre">*args:</span> <span class="pre">...</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colormap</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'RdPu'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.75</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">formats</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'png'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dpi</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">80</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.tools.plot_layout.plot_fragment_tv" title="Link to this definition"></a></dt>
595+
<span class="sig-prename descclassname"><span class="pre">tilelang.tools.plot_layout.</span></span><span class="sig-name descname"><span class="pre">plot_fragment_tv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">frag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">save_directory</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="n"><span class="pre">name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'layout'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">apply_idx_fn</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">lambda</span> <span class="pre">*args:</span> <span class="pre">...</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colormap</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'RdPu'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">item_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.75</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">formats</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'pdf'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dpi</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">80</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#tilelang.tools.plot_layout.plot_fragment_tv" title="Link to this definition"></a></dt>
594596
<dd><p>Plot fragment in terms of thread and local index mapping.
595597
:param frag: The fragment object that describes how indices are mapped.
596598
:type frag: T.Fragment
@@ -604,7 +606,7 @@ <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link to
604606
:type colormap: str, optional
605607
:param item_scale: The scale factor for each item in the plot (default is 0.75).
606608
:type item_scale: float, optional
607-
:param formats: The formats to save the image in (default is “png”).
609+
:param formats: The formats to save the image in (default is “pdf”).
608610
:type formats: str | list[str], optional
609611
:param dpi: The resolution in dots per inch for the saved image (default is 80).
610612
:type dpi: int, optional</p>

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)