| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(matmul): 修复GM模式KFC超核计数器残留累积导致的连续launch挂死 超核模式下AIC应答NotifyEvent会使同block两个AIV的同flagId计数器各+1, 请求方WaitEvent消费自己份额,兄弟AIV份额依赖launch结束时按 SuperKernelWaitEventCnt补偿排空。GetTensorC(sync)/IterateBatch/ IterateNBatch的通知未登记计数,且server退出应答只dcci单侧缓冲区, 残留跨launch累积,越过硬件计数器15上限后同步失效,表现为AIV应答 等待死等、AIC server空转、设备楔死仅复位可清(issue #1654)。 - matmul_server_impl_c220.h: GetTensorC/IterateBatch/StartIterateNBatch/ IterateNBatch共4处NotifyEvent补SuperKernelEventCount登记 - kernel_kfc.h: quitSize==2时对两个AIV的记账缓冲区均做dcci刷出 - kfc_comm_client_gm.h: 回填c220版的eventId匹配过滤,防脏数据排空 | 4 小时前 | |
enable aicpu printf by ASCENDC_DUMP Co-authored-by: liuliu876<liuxin429@huawei.com> # message auto-generated for no-merge-commit merge: !5525 merge aicpu_print_switch into master enable aicpu printf by ASCENDC_DUMP Created-by: liuliu876 Commit-by: liuliu876 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5525 | 7 天前 | |
fix(matmul): 修复GM模式KFC超核计数器残留累积导致的连续launch挂死 超核模式下AIC应答NotifyEvent会使同block两个AIV的同flagId计数器各+1, 请求方WaitEvent消费自己份额,兄弟AIV份额依赖launch结束时按 SuperKernelWaitEventCnt补偿排空。GetTensorC(sync)/IterateBatch/ IterateNBatch的通知未登记计数,且server退出应答只dcci单侧缓冲区, 残留跨launch累积,越过硬件计数器15上限后同步失效,表现为AIV应答 等待死等、AIC server空转、设备楔死仅复位可清(issue #1654)。 - matmul_server_impl_c220.h: GetTensorC/IterateBatch/StartIterateNBatch/ IterateNBatch共4处NotifyEvent补SuperKernelEventCount登记 - kernel_kfc.h: quitSize==2时对两个AIV的记账缓冲区均做dcci刷出 - kfc_comm_client_gm.h: 回填c220版的eventId匹配过滤,防脏数据排空 | 4 小时前 | |
Revert "fix: 解决同名头文件问题" Co-authored-by: flyingXLB<2108184158@qq.com> # message auto-generated for no-merge-commit merge: !5844 merge revert/7e0ba611ac into master Revert "fix: 解决同名头文件问题" Created-by: flyingXLB Commit-by: flyingXLB Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5844 | 1 天前 | |
ldexpf精度优化 Co-authored-by: xuyiyang0324<xuyiyang6@huawei.com> # message auto-generated for no-merge-commit merge: !5786 merge master into master ldexpf精度优化 Created-by: xuyiyang0324 Commit-by: xuyiyang0324 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 把 ldexpf 的实现从“按 30 一段循环乘法”改成了更贴近编译后 SIMT 路径的分段缩放实现。修正了溢出/下溢边界处理,保留 +/-0、inf、nan 的早退语义。 - 先删掉旧的循环版 ldexpf,再在文件后面重新插入新实现。 - 新实现里: - 用 exp > 278 / exp < -278 做边界截断; - |exp| >= 101 时走 q/r 拆分和多次乘法的路径; - 其他情况直接用位构造 2^exp,避免循环和整数乘法误差。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 测试环境:Ascend NPU,CANN 9.2.0,--npu-arch=dav-3510 覆盖范围:零、非规格化数、有限值、无穷和 NaN | API | Max ULP | |--------------|---------| | ldexpf| 0 | ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5786 | 1 天前 | |
Revert "fix: 解决同名头文件问题" Co-authored-by: flyingXLB<2108184158@qq.com> # message auto-generated for no-merge-commit merge: !5844 merge revert/7e0ba611ac into master Revert "fix: 解决同名头文件问题" Created-by: flyingXLB Commit-by: flyingXLB Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5844 | 1 天前 | |
fix(debug): 调整 SIMD VF assert 退出与 AICore trap 流程 Co-authored-by: kyzyc<zhuyuchen10@huawei.com> # message auto-generated for no-merge-commit merge: !5684 merge fix/simd-vf-debug-overflow-drop into master fix(debug): 调整 SIMD VF assert 退出与 AICore trap 流程 Created-by: kyzyc Commit-by: kyzyc Merged-by: cann-robot Description: ## 描述 - SIMD VF assert 直接使用内联汇编 send 退出,移除 __trap 封装。 - AICore 根据显式 assert 状态,在完成 TLV 搬运和 FIFO 发布、等待 VF 退出后触发 trap。 - 保留诊断信息丢弃时的 assert 信号,并使用 volatile 读取共享状态。 - 合并退出路径的 PIPE_ALL 屏障,保留同步后的待搬数据复查。 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5684 | 9 小时前 | |
adapt cmake 4.2.3 Co-authored-by: pengcheng1024<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !3120 merge master into master adapt cmake 4.2.3 Created-by: pengcheng1024 Commit-by: pengcheng1024 Merged-by: cann-robot Description: ## 描述 适配cmake4.2.3 确保tiling_directory.cmake路径配置正确 ## 关联的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!3120 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 小时前 | ||
| 7 天前 | ||
| 4 小时前 | ||
| 1 天前 | ||
| 1 天前 | ||
| 1 天前 | ||
| 9 小时前 | ||
| 2 个月前 |