Add 2026 spring T3-1-1 skill submission for junkai-kay#176
Open
junkai-kay wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🏷 Skill Information
ninetoothed-operator-skill2026-spring-junkai-kay-t3-1-1skills/competition/ninetoothed-operator-skill/📖 Summary
本 skill 指导 AI 编码智能体完成 NineToothed GPU 算子开发全流程——从需求理解、DSL 实现、正确性测试、性能 benchmark,到失败诊断和 PR 集成。提供一套可执行的标准操作流程,涵盖 5 种 arrangement/application 模式,使 AI 面对陌生算子任务时自主完成语义提取、模式匹配、实现选型、测试覆盖和故障闭环。
所有 API 模式均基于 NineToothed 0.26 官方源码逐行对照验证,T1/T2/T3 共 37 个测试用例全部通过。
🎯 Scope
❌ Out of Scope
NVIDIA GPU only (CUDA 11.8+), float32 primary, static shapes, single GPU. CPU/macOS/Windows/dynamic shapes/float64/multi-GPU not tested. 详见 SKILL.md.
📦 Files Added
All under
skills/competition/ninetoothed-operator-skill/— SKILL.md, README.md, HONOR_CODE.md, REFERENCE.md, references/index.md, scripts/, tests/, logs/, reports/, examples/ (4 tasks).pytest output: ```text
Environment: Tesla T4, CUDA 12.8, PyTorch 2.11.0, NineToothed 0.26.0
T1 — Masked Add with Broadcast: 12 passed in 122.26s
T2 — Tiled Softmax: 13 passed in 8.04s
T3 — Layout-Sensitive GELU: 12 passed in 7.69s