| Files | Last commit | Last update |
|---|---|---|
feat(ops-direct-invoke): 新增 harness 驱动的直调算子开发工作流 Co-authored-by: xutianze<xutianze2@huawei.com> # message auto-generated for no-merge-commit merge: !20 merge direct-invoke-harness into master feat(ops-direct-invoke): 新增 harness 驱动的直调算子开发工作流 Created-by: xutianze Commit-by: xutianze Merged-by: cann-robot Description: 将 Ascend C <<<>>> 直调算子开发组织为声明式任务图:PM 对齐需求并检查环境,组装 Workflow YAML 后交由 workflow-orchestrator 派发执行与验收,业务知识由可覆写的 repo-* Skills 提供。 ## 主要改动 - 新增社区插件 ops-direct-invoke(3.0.0),提供工作区 PM 指令及 architect、developer、verifier 三个角色。 - 提供 basic 和 feasibility 模板、CSV 模板注册、任务变量绑定、依赖与编号组装及公开 CLI 启动脚本;重试预算由 Workflow 下发,模板默认 3 次。 - 开发流程覆盖知识搜集、黑盒设计、测试工程、算子开发、白盒接入、代码修复与文档;执行者提供构建和测试证据,验收者只读核验证据并检视代码。 - 七个 repo-* Skills 按 CANN Bench 的工程、测试与评测契约组织,支持同名知识覆写;需求阶段快速预填 checklist,仅询问关键缺项,确认完成后提示进入静默开发。 - 扩展统一安装器以支持社区插件目录、源码 Skill 软链接、角色及工作流资源安装;补充工作流 UT 和源码/发布包安装验证。 ## 验证 - 已 rebase 到 cann/master(f66329f)。 - 最新修复验证:工作流 UT 24 项通过(5 类),安装集成测试 25 项通过,插件资源构建通过。 - CANN Bench CPU 接入样例通过:官方 loader、golden 参数绑定及 JSON/Markdown/HTML 输出;缺少 Tensor 注解、错误目录两个负例均能发现原问题。 - 初版提交验证:npm --prefix script test 67 项通过。 - 初版提交验证:npm --prefix script run pack:smoke 实际 tgz 安装及工作流模拟运行通过。 - git diff --check 通过;本 PR 不修改 harness 或 vendor/cannbot-skills。 ## 已知限制 - 模拟执行和安装测试不证明真实模型、权限或所有算子的 NPU 行为正确;本地 GQA 试运行产物未纳入仓库。 - 已修正规范检查后置与固定 Skill 契约冲突,补齐 CANN Bench 接入样例、按版本复用证据及先比较已有规格的需求对齐规则;本轮未重跑 GQA,不据此量化耗时改善。 - 当前保留 basic 阶段划分和默认代码修复节点;无缺陷且当前版本已有有效全量证据时允许复用,输入变化或证据不足时补齐验证。性能验收、PR 和外部 CI 不属于本工作流。 See merge request: cann/cannbot!20 | 1 month ago | |
feat(ops-direct-invoke): 新增 harness 驱动的直调算子开发工作流 Co-authored-by: xutianze<xutianze2@huawei.com> # message auto-generated for no-merge-commit merge: !20 merge direct-invoke-harness into master feat(ops-direct-invoke): 新增 harness 驱动的直调算子开发工作流 Created-by: xutianze Commit-by: xutianze Merged-by: cann-robot Description: 将 Ascend C <<<>>> 直调算子开发组织为声明式任务图:PM 对齐需求并检查环境,组装 Workflow YAML 后交由 workflow-orchestrator 派发执行与验收,业务知识由可覆写的 repo-* Skills 提供。 ## 主要改动 - 新增社区插件 ops-direct-invoke(3.0.0),提供工作区 PM 指令及 architect、developer、verifier 三个角色。 - 提供 basic 和 feasibility 模板、CSV 模板注册、任务变量绑定、依赖与编号组装及公开 CLI 启动脚本;重试预算由 Workflow 下发,模板默认 3 次。 - 开发流程覆盖知识搜集、黑盒设计、测试工程、算子开发、白盒接入、代码修复与文档;执行者提供构建和测试证据,验收者只读核验证据并检视代码。 - 七个 repo-* Skills 按 CANN Bench 的工程、测试与评测契约组织,支持同名知识覆写;需求阶段快速预填 checklist,仅询问关键缺项,确认完成后提示进入静默开发。 - 扩展统一安装器以支持社区插件目录、源码 Skill 软链接、角色及工作流资源安装;补充工作流 UT 和源码/发布包安装验证。 ## 验证 - 已 rebase 到 cann/master(f66329f)。 - 最新修复验证:工作流 UT 24 项通过(5 类),安装集成测试 25 项通过,插件资源构建通过。 - CANN Bench CPU 接入样例通过:官方 loader、golden 参数绑定及 JSON/Markdown/HTML 输出;缺少 Tensor 注解、错误目录两个负例均能发现原问题。 - 初版提交验证:npm --prefix script test 67 项通过。 - 初版提交验证:npm --prefix script run pack:smoke 实际 tgz 安装及工作流模拟运行通过。 - git diff --check 通过;本 PR 不修改 harness 或 vendor/cannbot-skills。 ## 已知限制 - 模拟执行和安装测试不证明真实模型、权限或所有算子的 NPU 行为正确;本地 GQA 试运行产物未纳入仓库。 - 已修正规范检查后置与固定 Skill 契约冲突,补齐 CANN Bench 接入样例、按版本复用证据及先比较已有规格的需求对齐规则;本轮未重跑 GQA,不据此量化耗时改善。 - 当前保留 basic 阶段划分和默认代码修复节点;无缺陷且当前版本已有有效全量证据时允许复用,输入变化或证据不足时补齐验证。性能验收、PR 和外部 CI 不属于本工作流。 See merge request: cann/cannbot!20 | 1 month ago |
| Files | Last commit | Last update |
|---|---|---|
| 1 month ago | ||
| 1 month ago |