mirror of
https://github.com/tile-ai/tilelang.git
synced 2026-10-02 06:34:36 +08:00
* Add experimental IKET CUDA backend hooks * Keep IKET APIs under namespace * Use real Perfetto screenshot for IKET example * Show IKET events in Perfetto timeline screenshot * Add IKET validation overhead example * Remove IKET validation overhead example * Fix IKET lint issues * Move IKET integration to CUDA tools * Add tools documentation and fix workflow regressions --------- Co-authored-by: LeiWang1999 <leiwang1999@outlook.com>
Layout Visualization Examples
These examples visualize TileLang layouts and fragments with
tilelang.tools.plot_layout. See the
Layout Visualization guide for
installation, API details, compiler-driven layout visualization, and current
limitations.
| File | Coverage |
|---|---|
layout_transform.py |
Layout composition and transforms |
layout_swizzle.py |
Shared-memory swizzle mappings |
fragment_mma_load_a.py |
NVIDIA MMA fragment mapping |
fragment_mfma_load_a.py |
AMD MFMA fragment mapping |
Install the visualization dependency and run an example from the repository root:
pip install "tilelang[vis]"
python examples/plot_layout/fragment_mma_load_a.py
Plots are written under ./tmp unless the example supplies another output
directory. A representative fragment plot is available at
images/base_layout.png.