tilelang-mode-guide

Official

Switch 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.