tilelang-mode-guide
OfficialSwitch TileLang Developer and Expert modes
Authortile-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Developers working with TileLang Ascend often struggle to choose the appropriate programming mode and correctly set the pass_configs for optimal NPU performance, especially when transitioning code between Expert and Developer paradigms.
Core Features & Use Cases
- Mode Comparison: Clear side‑by‑side overview of Developer and Expert modes, including memory allocation, computation expression, scope handling, synchronization, and pass_config defaults.
- Pass Config Guidance: Detailed explanation of the four Ascend‑specific pass_config switches and recommended settings per scenario.
- Conversion Procedure: Step‑by‑step rules for converting Expert‑mode kernels to Developer mode, covering pass_config activation, memory allocation changes, scope and synchronization removal, and code transformation examples.
- Reference Links: Direct pointers to example directories and mode‑specific code samples for quick lookup.
Quick Start
Convert an Expert‑mode TileLang kernel to Developer mode using the appropriate pass_configs.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tilelang-mode-guide Download link: https://github.com/tile-ai/tilelang-ascend/archive/main.zip#tilelang-mode-guide Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.