Skip to main content
tile-ai
GitHub 제작자 프로필

tile-ai

7개 GitHub 저장소에서 수집된 61개 skills를 저장소 단위로 보여줍니다.

수집된 skills
61
저장소
7
업데이트
2026년 9월 30일
저장소 탐색

저장소와 대표 skills

tilelang-ascend-tile-api
미분류

TileLang-Ascend 新增 Ascend 专属 T.tile.xxx 小 API 的端到端开发流程。用户要求新增、封装、暴露、实现或测试 ascend_tile.py 中的 T.tile API / Ascend tile primitive 时必须使用本 skill,尤其适用于需要同时打通 Python 前端、C++ lowering/codegen、Ascend C helper、文档和 CI 测试的任务。

2026년 9월 30일
tilelang-api-best-practices
미분류

TileLang Ascend API 使用最佳实践。提供内存分配、数据搬运、矩阵计算、归约、元素级运算、同步、调度原语等 API 的正确用法和最佳实践。触发:使用 TileLang API 编写 Ascend NPU kernel 时或遇到 API 相关问题时。

2026년 9월 30일
tilelang-error-fixer
미분류

TileLang-Ascend 错误诊断、调试与修复技能。融合了 GDB 故障定位、IR Dump 分析、目标代码倒推(AOT)的诊断能力。提供从环境检查、错误定位、AOT验证到 C++ Pass 修复的端到端工作流。

2026년 9월 30일
tilelang-perf-optimization
미분류

TileLang 算子性能调优与潜在性能劣化模式检查。提供性能数据采集、瓶颈诊断、优化实施、效果验证能力;也用于生成或评审算子时对照常见性能劣化模式示例检查当前 kernel 代码。触发:算子精度通过后需要优化性能、性能不及预期时。

2026년 9월 30일
tilelang-programming-model-guide
소프트웨어 개발자

TileLang Ascend Developer/Expert 模式选择与 pass_configs 配置指南。当需要确定编程模式、配置 pass_configs、或在两种模式之间转换时触发。API 详情请参考 tilelang-api-best-practices skill。

2026년 9월 28일
tilelang-pass-analyzer
소프트웨어 개발자

TileLang Pass 功能分析与对比工具。触发条件:(1) 用户询问特定 pass 的功能、作用、原理、实现细节,关键词包括"XXpass是干什么的"、"介绍XXpass"、"XXpass的功能"、"XXpass怎么实现的"、"分析XXpass";(2) 对比两个 pass 的差异、联系;(3) 查询某类 pass 列表;(4) 模糊匹配 pass 名称。支持精确匹配和模糊匹配,返回由浅入深的 Markdown 分析报告,包含伪代码、IR 变换示例、代码位置等。

2026년 9월 28일
tilelang-pass-generate
소프트웨어 개발자

根据 pass-design.md 与 workflow 分析结果生成 TileLang-Ascend Pass 的最终实现代码(不含 UT/ST)。先输出实现骨架文档(pass-impl-skeleton.md)确认框架设计,再生成 C++ 实现、Python 封装、Pipeline 接入,并完成最小冒烟验证。测试生成由后续独立 skill 负责。触发关键词:实现 Pass、生成 Pass 代码、Pass 编码、根据设计文档实现 Pass、写 Pass 代码、落地 Pass、新增 Pass 实现。

2026년 9월 28일
tilelang-pass-workflow-analyzer
소프트웨어 개발자

TileLang Ascend Pass 工作流分析。用于理解 Pass 之间的关系、执行顺序、数据依赖,以及帮助定位新 Pass 应该在哪里添加。触发时机:用户询问 Pass pipeline、Pass 执行顺序、Pass 之间的关系、如何添加新 Pass、Pass 依赖关系、"Pass 工作流"、"Pass 顺序"、"在哪里加 Pass" 等关键词时。

2026년 9월 28일
수집된 skill 21개 중 8개를 표시합니다.
tilelang-op-develop
미분류

根据冻结的 DESIGN.md 生成算子实现({op}.py:kernel + golden),执行测试并返回四出口判定。触发:实现算子、生成 kernel、算子开发、跑精度。

2026년 9월 22일
tilelang-op-optimize
미분류

对精度已通过的 TileLang-NPUIR 算子做 Stage 4 性能调优,产出 perf_opt/{op}.py、msprof op 性能数据和调优日志。触发:性能调优、optimize、性能优化、perf tuning、Stage 4 调优。

2026년 9월 22일
add-npu-op
미분류

Add a new operator to the TileOPs project (NPU backend). Caller provides the op name, the GPU TileOPs repo root (source of truth for porting); skill creates all 7 files (manifest entry, workload, kernel, op, test, benchmark, conftest wiring) and verifies on…

2026년 9월 22일
tilelang-design-review
소프트웨어 개발자

对 Stage 1 产出的算子设计文档(DESIGN.md)进行风险优先的检视,生成 REVIEW.md,必须给出明确结论(通过/不通过)与不通过时的具体修改建议。含算法优化检视维度(算法调研四问的完整性与结论正确性独立复核、数学等价优化的等价性论证与收益、循环/标量计算的向量化替代完整性)。迁移任务额外检视维度 0:源算子理解(语义/算法/优化手段)、硬件耦合性判定与 NPU 重设计。触发:review 设计文档、检视设计、生成 review.md。

2026년 9월 11일
tilelang-op-design
소프트웨어 개발자

根据算子需求生成 TileLang-NPUIR 算子设计文档(DESIGN.md)。涵盖算法调研(Phase R 调研四问:等价化简公式替代、在线算法、复杂度对比、硬件亲和性——先于公式优化,输入公式/源算法只是候选之一)、编程模式选型(Developer/Expert/混合)、算法级优化(数学等价的公式优化:更少计算量/访存量 + 循环/标量计算的向量化替代分析,替代不了的须给出充分理由)、API 映射、内存层级规划、Tiling…

2026년 9월 11일
tilelang-review-skill
소프트웨어 품질 보증 분석가·테스터

TileLang npuir 代码审查与格式校验技能。用户提及 review、代码审查、PR 前检查、lint、format、ruff、clang-format、规范检查、CI 不通过时必须使用本技能。优先识别行为回归、数值风险、同步风险与测试缺口,其次才是风格问题。

2026년 9월 11일
tilelang-skill-evolution
소프트웨어 개발자

TileLang-Op-Conductor 自进化机制执行 skill,由 tilelang-skill-evolver 调用。任务终态从任务工件(RETROSPECTIVE.md / opt_log.md / integration_log.md / 状态文件 / 时间线事件流 / 修订与调试历史)蒸馏价值点,分类(D 实测数据 / P 模式方法 / R 流程规则 / C 案例索引),查重与冲突消解后按分级治理合入(Tier 0 自动 / Tier 1 二次独立证据 / Tier 2 人工审批)或入队…

2026년 9월 11일
tilelang-github-operations
소프트웨어 개발자

TileLang npuir 分支 GitHub 工作流技能。用户提及 commit、push、PR、rebase、upstream、issue、GitHub Actions、gh CLI、分支同步时必须使用本技能。默认遵循 npuir 分支协作规范并提示 Issue 标题使用 [AscendNPU-IR] 或 [npuir] 前缀。

2026년 4월 28일
수집된 skill 15개 중 8개를 표시합니다.
tilelang-build
소프트웨어 개발자

Repository-specific build, rebuild, install, and test instructions for tilelang. Use when working in the tilelang repository and the correct commands are needed for building from source, reinstalling after changes, or running project tests.

2026년 8월 26일
add-manifest
소프트웨어 개발자

Generate or re-align one `tileops/manifest/` entry from a reference-API docs URL. Caller provides the manifest key (`op_name`); skill writes that one entry. Idempotent.

2026년 8월 26일
align-family
소프트웨어 개발자

Drive the full migration for an op family — audit, delegate per-op alignment to align-op, run cross-op cleanup. Two terminal outcomes: SUCCESS opens a PR; CLEANUP_REGRESSION exits blocked without a PR when post-cleanup tests fail.

2026년 8월 26일
align-op
소프트웨어 개발자

Per-op orchestrator that brings a single op into alignment with its manifest entry. Classifies the op into one of three cases (green field / interface redesign / minor delta), dispatches to the right path (scaffold-op for new, archive+rescaffold+port for…

2026년 8월 26일
audit-family
소프트웨어 품질 보증 분석가·테스터

Compare each op's code signature against its manifest spec, classify gaps, produce a structured report.

2026년 8월 26일
bench-op
소프트웨어 개발자

Fix benchmark file to work with the new Op interface. Run benchmark, fix errors, repeat until it produces numbers.

2026년 8월 26일
fix-manifest
소프트웨어 개발자

Patch one missing structural field (kernel_map, static_dims) on an existing tileops/manifest/ entry. Auto-detects the field via the validator or takes `--field=<name>`. Reference-derivable fields (signature.*, shape_rules, dtype_combos, roofline) belong to…

2026년 8월 26일
follow-up
소프트웨어 개발자

Introspect a development session and generate follow-up issues for deferred work, discovered problems, and coverage gaps. Max 3 issues per invocation.

2026년 8월 26일
수집된 skill 13개 중 8개를 표시합니다.
tilelang-ascend
미분류

Write, port, tune, and debug TileLang kernels for Huawei Ascend NPUs. Covers the Ascend dialect, AIC/AIV work partitioning, SIMD/SIMT operations, memory and data movement, T.Stage scheduling, synchronization, performance measurement, profiling, operation…

2026년 9월 29일
tilelang-semantic
미분류

Design, implement, debug, or review TileLang semantic rules and validation, including loop nesting, buffer bounds/initialization/ownership, data races, synchronization and async lifecycles, TileOp shape/dtype/scope contracts, software pipelines, reducers,…

2026년 9월 29일
tilelang-submit-pr
소프트웨어 품질 보증 분석가·테스터

Prepare, update, and submit TileLang pull requests with repository-specific CI readiness checks. Use when asked to commit, push, publish, open, or make an existing TileLang PR ready; covers scoped diffs, backend-aware test gating, build freshness, formatting,…

2026년 9월 7일
tilelang-simplification
소프트웨어 개발자

Find, evaluate, propose, implement, or review non-obvious simplifications in TileLang. Use for broad simplification audits; dead or duplicated compiler, runtime, backend, layout, build, test, or API surface; collapsing unnecessary abstractions or pass…

2026년 8월 25일
tilelang-layout
소프트웨어 개발자

Use when working with TileLang layouts — the Layout/Fragment classes, layout inference and its cost model, the CuTe layout algebra and TileLang-to-CuTe conversion, swizzles, or when debugging layout-related passes and their annotations.

2026년 8월 20일
tilelang-backend
소프트웨어 개발자

Integrate or review a TileLang target backend, target-backend variant, or shared execution backend. Covers language dialects, target and BackendContext contributions, PassPipeline, host/device codegen, execution compatibility, native CMake and packaging,…

2026년 8월 6일
tilelang-build
소프트웨어 개발자

Repository-specific build, rebuild, install, and test instructions for tilelang. Use when working in the tilelang repository and the correct commands are needed for building from source, reinstalling after changes, or running project tests.

2026년 7월 8일
tilelang-tvm-ir
소프트웨어 개발자

Use when editing TileLang C++ passes or TVM TIRX code that handles ObjectRef/NodeRef types such as For, Buffer, Var, SBlock, Stmt, PrimExpr, or their *Node raw node counterparts; especially when choosing function parameters, optional values, identity…

2026년 7월 1일
수집된 skill 9개 중 8개를 표시합니다.
저장소 7개 중 7개 표시
모든 저장소를 표시했습니다