| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 1 个月前 | |
修改算子调优工具msopprof Co-authored-by: yhf0922<yuhaifei1@huawei.com> # message auto-generated for no-merge-commit merge: !4116 merge master into master 修改算子调优工具msopprof Created-by: yhf0922 Commit-by: yhf0922 Merged-by: cann-robot Description: ## 描述 修改算子调优工具msopprof ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4116 | 2 个月前 | |
fix: 修复 DataSyncBarrier 并恢复已验证的 presmoke 用例 Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !6257 merge fix/data-sync-barrier-presmoke into master fix: 修复 DataSyncBarrier 并恢复已验证的 presmoke 用例 Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 修复 data_sync_barrier 样例在 910B CPU 调试模式下因 GM 地址不满足 WriteGmBypassDCache 的 128 字节区间前 32 字节约束而断言、随后另一核轮询超时的问题。分配时预留对齐空间,向 kernel 传入对齐地址,并保留原始地址用于释放。同步及计算逻辑不变。 解除该用例在 presmoke runner、生成器配置及 manifest 中的临时跳过,让后续刷新 runner 后仍正常执行。 ## 验证 - CANN 9.3.0(20260916),910B CPU 模式:clean build、run、verify 通过;连续运行 10 次均通过。 - 同版本 910B NPU 模式:物理卡 7 clean build、run、verify 通过,精度误差 0。 - 通过 presmoke run.sh 分别验证 CPU/NPU,均未跳过且通过。 - pre-commit、bash -n、git diff --check 通过。 ## 补充:恢复其他已验证样例 - 移除 cross_core_set_wait_flag 三个 scenario 和 triple_chevron_notation 的临时 presmoke 跳过;同步更新生成器配置、runner、manifest。 - 910B(CANN 9.3.0):跨核同步 scenario 0/1/2 的 CPU、NPU、sim 均通过;GE 样例 NPU 通过。 - 950(隔离容器内 CANN 9.3.0 toolkit + 950-ops):跨核同步 scenario 0/1/2 的 CPU、NPU、sim 均通过;GE 样例 NPU 通过。950 原容器仅有旧包,未修改。 - 通过实际 presmoke run.sh 的 clean/build/run/verify 复测:两种架构的 GE、三个 NPU scenario 与复杂场景的 CPU/sim 均通过;NPU run 单阶段设置 120 秒超时,build 不设超时。 - pre-commit 通过。全量 presmoke 单测仍有 5 项已有的测试/manifest 环境问题,与本次解禁无关。 See merge request: cann/asc-devkit!6257 | 24 天前 | |
fix: 修复 DataSyncBarrier 并恢复已验证的 presmoke 用例 Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !6257 merge fix/data-sync-barrier-presmoke into master fix: 修复 DataSyncBarrier 并恢复已验证的 presmoke 用例 Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 修复 data_sync_barrier 样例在 910B CPU 调试模式下因 GM 地址不满足 WriteGmBypassDCache 的 128 字节区间前 32 字节约束而断言、随后另一核轮询超时的问题。分配时预留对齐空间,向 kernel 传入对齐地址,并保留原始地址用于释放。同步及计算逻辑不变。 解除该用例在 presmoke runner、生成器配置及 manifest 中的临时跳过,让后续刷新 runner 后仍正常执行。 ## 验证 - CANN 9.3.0(20260916),910B CPU 模式:clean build、run、verify 通过;连续运行 10 次均通过。 - 同版本 910B NPU 模式:物理卡 7 clean build、run、verify 通过,精度误差 0。 - 通过 presmoke run.sh 分别验证 CPU/NPU,均未跳过且通过。 - pre-commit、bash -n、git diff --check 通过。 ## 补充:恢复其他已验证样例 - 移除 cross_core_set_wait_flag 三个 scenario 和 triple_chevron_notation 的临时 presmoke 跳过;同步更新生成器配置、runner、manifest。 - 910B(CANN 9.3.0):跨核同步 scenario 0/1/2 的 CPU、NPU、sim 均通过;GE 样例 NPU 通过。 - 950(隔离容器内 CANN 9.3.0 toolkit + 950-ops):跨核同步 scenario 0/1/2 的 CPU、NPU、sim 均通过;GE 样例 NPU 通过。950 原容器仅有旧包,未修改。 - 通过实际 presmoke run.sh 的 clean/build/run/verify 复测:两种架构的 GE、三个 NPU scenario 与复杂场景的 CPU/sim 均通过;NPU run 单阶段设置 120 秒超时,build 不设超时。 - pre-commit 通过。全量 presmoke 单测仍有 5 项已有的测试/manifest 环境问题,与本次解禁无关。 See merge request: cann/asc-devkit!6257 | 24 天前 | |
修复 presmoke README 驱动的 case 覆盖 Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !4165 merge fix-presmoke-explicit-scenario-cases into master 修复 presmoke README 驱动的 case 覆盖 Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 变更说明 - 按 README 支持产品信息推导 presmoke case 支持芯片,识别“本样例支持的产品及CANN软件版本”等标题。 - 多 scenario case 统一生成显式 __scenario_N runner,并补充 HTML 表格中的 scenario 解析。 - 修正 set_atomic_deterministic_computation 的 scenario 覆盖:scenario 1/2 支持 910B 和 950,scenario 3 仅支持 910B。 - 同步 910B/950 固定 schedule,避免列入当前芯片不支持的 case。 ## 验证 - README-vs-manifest audit: 292 examples, 292 manifest sources, 0 issues - schedule coverage audit: 910B/950 无遗漏;910B 仅保留 tensorflow 预期 skip - git diff --check - PYTHONPATH=scripts python3 -m unittest discover -s scripts/presmoke/tests -v See merge request: cann/asc-devkit!4165 | 3 个月前 | |
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 1 个月前 | |
修复 presmoke README 驱动的 case 覆盖 Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !4165 merge fix-presmoke-explicit-scenario-cases into master 修复 presmoke README 驱动的 case 覆盖 Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 变更说明 - 按 README 支持产品信息推导 presmoke case 支持芯片,识别“本样例支持的产品及CANN软件版本”等标题。 - 多 scenario case 统一生成显式 __scenario_N runner,并补充 HTML 表格中的 scenario 解析。 - 修正 set_atomic_deterministic_computation 的 scenario 覆盖:scenario 1/2 支持 910B 和 950,scenario 3 仅支持 910B。 - 同步 910B/950 固定 schedule,避免列入当前芯片不支持的 case。 ## 验证 - README-vs-manifest audit: 292 examples, 292 manifest sources, 0 issues - schedule coverage audit: 910B/950 无遗漏;910B 仅保留 tensorflow 预期 skip - git diff --check - PYTHONPATH=scripts python3 -m unittest discover -s scripts/presmoke/tests -v See merge request: cann/asc-devkit!4165 | 3 个月前 | |
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 2 个月前 | ||
| 24 天前 | ||
| 24 天前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 |