已合并
feat: update performance breakdown skill #515
feat: update performance breakdown skill #515
已合并
unstain创建于 7 天前
unstain
unstain
7 天前

描述

更新 cann-perf-breakdown,将模型性能拆解流程整理为可验证、可评分的 Stage 1 Skill:

  • 新增 DeepSeek、Gemma、LongCat、Qwen 适配器及通用 adapter 协议。
  • 新增 schema v2、模型 manifest、语义复核、数据流/结构一致性校验和拆解评分流程。
  • 新增统一 run_breakdown.py / run_validation.py 入口,未满足证据门槛时明确停止并生成迭代请求。
  • 移除 Stage 1 内旧 HTML 报告生成器;Stage 1 只输出拆解事实和指标,交由后续 UI Skill 消费。
  • 不包含测试目录、模型源码快照、缓存、权重或开发临时产物。

本 PR 仅修改 skills/cann-perf-breakdown/,不包含 Skill 2 和 Skill 3。

关联的Issue

无。

测试

  • quick_validate.py skills/cann-perf-breakdown:通过。
  • 前一轮发布候选 Skill 开发测试:368 passed, 5 skipped, 63 subtests passed
  • Python AST 语法检查:31 个文件通过。
  • JSON 解析检查:5 个文件通过。
  • 所有发布脚本的 --help CLI 契约检查通过。
  • taskset -c 0 pre-commit run --from-ref upstream/master --to-ref HEAD:OAT(45 个实际存在文件)和 codespell 通过。
  • bash build.sh -u --ut --noexec:全量构建、UT 和安装包生成通过。

文档更新

  • 更新 Skill 主说明与结构分析、AI 映射、语义审查、评分和诊断参考文档。
  • 新增相关 JSON Schema 文档化约束。

类型标签

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 unstain 的贡献)
unstainunstain
7 天前 创建了 pull request,commit 73d83719
atomgit-bot
atomgit-bot
7 天前 评论:

🤖 正在生成合并请求摘要,请稍候…

likedislike
atomgit-bot
atomgit-bot
7 天前 评论:

🤖 AI 代码检视正在进行中,请稍候…

likedislike
CANN-robotCANN-robot成员
7 天前 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
7 天前 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/oam-tools 金瑛琪, newstarzj (2/2) 金瑛琪 (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

imaginationhh, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
此处折叠了180条消息 查看更多
CANN-robot
CANN-robot成员
6 小时前 评论:

流水线任务触发成功
任务链接 [2a2fda4c7e4e47edbe42da77fc912d5c][流水线指导]

任务名称状态日志下载链接
codecheck ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
Check_Pr ✅ SUCCESS >>>>>
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_X86_ubuntu24 ✅ SUCCESS >>>>> >>>>>
pre_comment ✅ SUCCESS >>>>>
cocheck_codestyle ✅ SUCCESS
precommit ✅ SUCCESS >>>>>
StaticCheck_md ⚠️ WARNING >>>>>
UT_Test_asys ✅ SUCCESS >>>>>
UT_Test_msaicerr ✅ SUCCESS >>>>>
UT_Test_msprof ✅ SUCCESS >>>>>
API_Check ✅ SUCCESS >>>>>
PreSmoke_A900 ✅ SUCCESS >>>>>

[2026-08-26 17:57:35]    CI执行结束

likedislike
CANN-robotCANN-robot成员
6 小时前 添加了label:api-check-pass
CANN-robotCANN-robot成员
6 小时前 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
6 小时前 添加了label:ci-pipeline-passed
CANN-robotCANN-robot成员
6 小时前 合入了pull request