执行摘要
本PR更新了JIT内核技能文档以适配重构后的CI流程,通过test/run_suite.py和register_cuda_ci注册机制,确保开发者正确设置测试和基准。作为纯文档变更,风险低,但对团队CI配置有重要指导作用。
功能与动机
为解决CI重构(如引用#21239)后的文档不一致问题,本PR旨在更新.claude/skills/add-jit-kernel/SKILL.md,使其匹配新的JIT内核测试流程。动机直接来自PR body:"Updates .claude/skills/add-jit-kernel/SKILL.md to match the JIT kernel CI flow after the refactor to test/run_suite.py and `register_cuda_ci",强调保持文档同步以避免配置错误。
实现拆解
- 文件变更:仅修改
.claude/skills/add-jit-kernel/SKILL.md,增43行、删2行。
- 关键内容:
- 明确测试和基准通过
test/run_suite.py的AST解析发现,而非直接运行pytest。
- 文档化
register_cuda_ci函数,例如:
python
from sglang.test.ci.ci_register import register_cuda_ci
register_cuda_ci(est_time=30, suite="stage-b-kernel-unit-1-gpu-large")
- 列出套件名称:
stage-b-kernel-unit-1-gpu-large、stage-b-kernel-benchmark-1-gpu-large、nightly-kernel-1-gpu。
- 添加示例测试和基准文件代码,以及故障排除指南。
评论区精华
无review讨论,变更由作者直接合并,表明文档更新已被快速接受,无需技术争议。
风险与影响
- 风险:文档准确性风险,若错误可能导致开发者注册失败,但无代码变更,回归风险低。
- 影响:提升团队对JIT内核CI流程的理解,影响范围限于文档用户,对新贡献者尤为重要,有助于减少配置时间。
关联脉络
- 与PR #21202(文档改进)关联,同属CI和测试文档更新脉络,反映团队在持续优化文档质量。
- 与PR #21219(CI拆分)关联,其重构可能促成本次文档更新,展示CI流程演进对文档的依赖关系。
参与讨论