| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Adapt presmoke cases to updated examples Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !3107 merge update_presmoke into master Adapt presmoke cases to updated examples Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次更新用于适配近期 examples 目录调整后,前冒烟 presmoke 的 case 发现、runner 生成和固定调度结果。 - 根据当前 examples/README 重新刷新 presmoke case runner、manifest 和固定调度顺序,保持看护入口与最新样例目录一致。 - 同步更新自定义算子包相关依赖顺序和芯片支持规则,确保 910B/950 看护按预期选择 runnable case。 - 清理 stale runner 路径,并补齐新增 case 的 runner 覆盖。 - 修复 runner 生成器相关边界问题和静态扫描格式告警。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成本地验证: - presmoke 单元测试通过。 - presmoke 入口脚本和生成的 case runner 语法检查通过。 - git diff 静态格式检查通过。 - case runner 覆盖性检查通过:当前 examples discover 到 274 个 case,presmoke runner 覆盖 274 个 case。 - 固定调度覆盖性检查通过:910B 和 950 均无 stale、无遗漏。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无文档更新。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!3107 | 4 个月前 | |
capi presmoke同步example样例 Co-authored-by: chenmyk<chenmingyu16@huawei.com> # message auto-generated for no-merge-commit merge: !6451 merge 260923_presmoke_capi into master capi presmoke同步example样例 Created-by: chenmyk Commit-by: chenmyk Merged-by: cann-robot Description: ## 描述 补充 02_simd_c_api 样例的 presmoke 覆盖。 本次新增 C API 样例的 runner、manifest 和调度记录,并支持 README 中使用“编译与运行”标题的样例解析。根据样例支持的目标架构分别纳入 dav-2201 和 dav-3510 的 NPU 调度。 同时修复场景号解析: cast 样例的 CMake 描述中包含 int4b_t、int32_t,原生成器会将类型名中的 4、32 误识别为场景号,进而生成不可运行的 cast__scenario_4、cast__scenario_32。现仅提取 N=描述 中等号左侧的场景号,并清理对应无效 runner、manifest、主调度和固定分片记录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 - 使用 python3 -m json.tool 检查 case_runner_manifest.json,检查通过。 - 执行场景描述解析相关的 3 项生成器单元测试,测试通过。 - 执行 dav-2201 fixed schedule 单元测试,测试通过。 - 执行 dav-2201/npu strict dry-run,检查通过,共规划 308 个 case。 - 执行 dav-2201/npu 8 卡固定分片校验,检查通过,308/308 个 case 均完成分配。 - 检查全部 manifest 场景 case 与其源 CMake 的合法场景集合,共检查 399 个,未发现越界场景。 - 检查包含 N=描述 的场景定义样例,未发现其他类型位宽或描述数字被错误生成为场景。 - 执行 git diff --check,检查通过。 - 完整 test_generate_case_runners 套件存在既有失败:Windows 环境缺少 bash、旧测试与 explicit_skip_config 当前签名不匹配、manifest 覆盖基线问题;与本次修改无关。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6451 | 10 天前 | |
capi presmoke同步example样例 Co-authored-by: chenmyk<chenmingyu16@huawei.com> # message auto-generated for no-merge-commit merge: !6451 merge 260923_presmoke_capi into master capi presmoke同步example样例 Created-by: chenmyk Commit-by: chenmyk Merged-by: cann-robot Description: ## 描述 补充 02_simd_c_api 样例的 presmoke 覆盖。 本次新增 C API 样例的 runner、manifest 和调度记录,并支持 README 中使用“编译与运行”标题的样例解析。根据样例支持的目标架构分别纳入 dav-2201 和 dav-3510 的 NPU 调度。 同时修复场景号解析: cast 样例的 CMake 描述中包含 int4b_t、int32_t,原生成器会将类型名中的 4、32 误识别为场景号,进而生成不可运行的 cast__scenario_4、cast__scenario_32。现仅提取 N=描述 中等号左侧的场景号,并清理对应无效 runner、manifest、主调度和固定分片记录。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 - 使用 python3 -m json.tool 检查 case_runner_manifest.json,检查通过。 - 执行场景描述解析相关的 3 项生成器单元测试,测试通过。 - 执行 dav-2201 fixed schedule 单元测试,测试通过。 - 执行 dav-2201/npu strict dry-run,检查通过,共规划 308 个 case。 - 执行 dav-2201/npu 8 卡固定分片校验,检查通过,308/308 个 case 均完成分配。 - 检查全部 manifest 场景 case 与其源 CMake 的合法场景集合,共检查 399 个,未发现越界场景。 - 检查包含 N=描述 的场景定义样例,未发现其他类型位宽或描述数字被错误生成为场景。 - 执行 git diff --check,检查通过。 - 完整 test_generate_case_runners 套件存在既有失败:Windows 环境缺少 bash、旧测试与 explicit_skip_config 当前签名不匹配、manifest 覆盖基线问题;与本次修改无关。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6451 | 10 天前 |