@@ -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 >
0 commit comments