[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7983BMCAC207X360NESRHFE":3,"skill-same:01M7983BMCAC207X360NESRHFE":65},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":28,"install":29,"resources":42},"01M7983BMCAC207X360NESRHFE","tilelang-npu-api-reference",null,"TileLang Ascend NPU API reference — shared documentation for both convert and optimize workflows.","Piagari\u002Fhelix","Piagari","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F129916910?v=4","01M7980QB9Y8WK5TSSRJDC7H1X","01M7980QCA2FWSBBSSM695Y10B",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: tilelang-npu-api-reference\ndescription: TileLang Ascend NPU API reference — shared documentation for both convert and optimize workflows.\n---\n\n# TileLang Ascend NPU API Reference\n\nShared API reference for TileLang Ascend NPU kernel development. Used by both convert and optimize workflows.\n\n## Reference Documents\n\n| File | Contents |\n|------|----------|\n| [tilelang-kernel-basics.md](references\u002Ftilelang-kernel-basics.md) | Shared infrastructure: `@tilelang.jit`, `T.Kernel`, loops, `pass_configs`, cache, autotune |\n| [tilelang-memory-developer.md](references\u002Ftilelang-memory-developer.md) | Layer 1 memory: `T.alloc_shared`, `T.alloc_fragment`, `T.alloc_var`, `T.copy` |\n| [tilelang-memory-expert.md](references\u002Ftilelang-memory-expert.md) | Layer 3 memory: `T.alloc_ub`, `T.alloc_L1`, `T.alloc_L0*` |\n| [tilelang-compute-developer.md](references\u002Ftilelang-compute-developer.md) | Layer 1 compute: `T.gemm_v0`, `T.reduce_*`, `T.Parallel` + symbolic math |\n| [tilelang-compute-expert.md](references\u002Ftilelang-compute-expert.md) | Layer 2 extended `T.tile.*` + Layer 3 sync primitives |\n","# TileLang Ascend NPU API Reference\n\nShared API reference for TileLang Ascend NPU kernel development. Used by both convert and optimize workflows.\n\n## Reference Documents\n\n| File | Contents |\n|------|----------|\n| [tilelang-kernel-basics.md](references\u002Ftilelang-kernel-basics.md) | Shared infrastructure: `@tilelang.jit`, `T.Kernel`, loops, `pass_configs`, cache, autotune |\n| [tilelang-memory-developer.md](references\u002Ftilelang-memory-developer.md) | Layer 1 memory: `T.alloc_shared`, `T.alloc_fragment`, `T.alloc_var`, `T.copy` |\n| [tilelang-memory-expert.md](references\u002Ftilelang-memory-expert.md) | Layer 3 memory: `T.alloc_ub`, `T.alloc_L1`, `T.alloc_L0*` |\n| [tilelang-compute-developer.md](references\u002Ftilelang-compute-developer.md) | Layer 1 compute: `T.gemm_v0`, `T.reduce_*`, `T.Parallel` + symbolic math |\n| [tilelang-compute-expert.md](references\u002Ftilelang-compute-expert.md) | Layer 2 extended `T.tile.*` + Layer 3 sync primitives |\n",{"name":5,"description":7},"main","5d6a3de8bf1eb43267adffc8e27a87d85fd81a4b","skills\u002Ftilelang\u002Ftilelang-npu-api-reference","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix","https:\u002F\u002Fgithub.com\u002FPiagari","2026-07-16 20:07:51",{"source":8,"skillName":5,"commands":30,"prompt":40,"zipAvailable":41},[31,34,37],{"tool":32,"command":33},"npx","npx skills add Piagari\u002Fhelix --skill tilelang-npu-api-reference",{"tool":35,"command":36},"bunx","bunx skills add Piagari\u002Fhelix --skill tilelang-npu-api-reference",{"tool":38,"command":39},"pnpm","pnpm dlx skills add Piagari\u002Fhelix --skill tilelang-npu-api-reference","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002FSKILL.md",true,[43,49,53,57,61],{"path":44,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":47,"sourceHtmlUrl":48},"references\u002Ftilelang-compute-developer.md","REFERENCE","参考文档",7944,"https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002Freferences\u002Ftilelang-compute-developer.md",{"path":50,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":51,"sourceHtmlUrl":52},"references\u002Ftilelang-compute-expert.md",8809,"https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002Freferences\u002Ftilelang-compute-expert.md",{"path":54,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":55,"sourceHtmlUrl":56},"references\u002Ftilelang-kernel-basics.md",11157,"https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002Freferences\u002Ftilelang-kernel-basics.md",{"path":58,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":59,"sourceHtmlUrl":60},"references\u002Ftilelang-memory-developer.md",4968,"https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002Freferences\u002Ftilelang-memory-developer.md",{"path":62,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Ftilelang-memory-expert.md",9344,"https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftilelang\u002Ftilelang-npu-api-reference\u002Freferences\u002Ftilelang-memory-expert.md",[66,73,80,87,94,99],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":18},"01M7985HE7EHEXX41M79MSZCMJ","triton-npu-repair-guide","Heuristic fixes for Ascend Triton compile\u002FJIT\u002Fkernel errors and numerical precision mismatches when editing or converting the operator. Does not replace ascend-npu-gen-test, ascend-npu-gen-bench, or harness specs.","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-repair-guide\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":18},"01M7985DFYH5RRCDFTWAFYDFGA","triton-npu-optimize","Iteratively optimize a Triton Ascend NPU operator with correctness and performance gates. Use for operator optimization tasks that need repeated correctness validation, benchmark validation, multi-round experiment tracking, reusable optimization notes, and profiler-backed performance analysis when benchmark results need deeper explanation.","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-optimize\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":18},"01M79858YFWE96X7ZA1BJRVDEX","triton-npu-optimize-knowledge","Generic reference-only optimize knowledge for pattern triage and evidence-backed symptom routing. This skill does not define optimize workflow or own round artifacts.","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-optimize-knowledge\u002FSKILL.md",[],[],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":18},"01M79854BZPJ0XY5PTPQWTCY7Q","triton-npu-optimize-knowledge-v3","Generic reference-only optimize knowledge (v3 working copy) for pattern triage and evidence-backed symptom routing. This skill does not define optimize workflow or own round artifacts; prefer this tree for ongoing knowledge updates.","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-optimize-knowledge-v3\u002FSKILL.md",[],[],{"skillNo":95,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":18},"01M79850QM6QZP8VP6ZRQBQHCT","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-optimize-knowledge-v2\u002FSKILL.md",[],[],{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":18},"01M7984W6SW3BZM5EXGRJ1VBXY","triton-npu-convert-pytorch-operator","Convert one PyTorch operator into a Triton NPU-backed PyTorch operator, preserve the trailing input-helper block, and validate the converted output through standalone or differential testing.","https:\u002F\u002Fgithub.com\u002FPiagari\u002Fhelix\u002Fblob\u002Fmain\u002Fskills\u002Ftriton\u002Ftriton-npu-convert-pytorch-operator\u002FSKILL.md",[],[]]