| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(sinkhorn): 修复流水冒险致大shape多核下kernel hang [9.1.0] Co-authored-by: chen-xing-yu<chenxingyu18@huawei.com> # message auto-generated for no-merge-commit merge: !3852 merge fix/sinkhorn-pipe-hazard-9.1.0 into 9.1.0 fix(sinkhorn): 修复流水冒险致大shape多核下kernel hang [9.1.0] Created-by: chenxingyu18 Commit-by: chen-xing-yu Merged-by: cann-robot Description: ## 描述 sinkhorn 算子存在多处流水冒险(V/MTE2 间的 RAW/WAW/WAR),在大 shape(totalCol=4096)+多核场景下导致 kernel hang( ACL stream synchronize failed, error code: 507034)。ST 自带小用例(≤21×21, 单核)测不出。 修复内容: - InitD0/1GlobalInWS、InitD1GlobalInWSNew: Duplicate(V) → DataCopyPad(MTE3) 间补 V_MTE3 同步 - UpdateD1: 新增专用 VECIN 队列 d1OldInQueue 搬旧 d1,消除 d1OutQueue2 跨 V/MTE2 复用(规避手动 MTE2_V 与活跃 VECIN 队列抢 event id);GM 侧旧 d1 读与新 d1 写间补 MTE2_MTE3 同步 - ST 看护用例 211→200 条,覆盖大/中/小 shape(totalCol 到 4096)+ fp32/fp16/bf16 ## 关联的Issue #2159 ## 测试 - **算子泛化**: atk 自造 200 条用例 accuracy **200/200 全过**(原版同套用例 51 个大 shape hang, error 507034);覆盖大 shape(totalCol=4096, 多核)+ 中小 shape + 三 dtype - **性能**: 修复版相对原版在两版都能跑的 case 上 latency 变化 <3%(噪声内) ## 文档更新 无 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3852 | 1 个月前 | |
修改变量名称blockDim为更符合语义的numBlocks Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !960 merge master into master 修改变量名称blockDim为更符合语义的numBlocks Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 将仓中所有算子,涉及使用blockDim命名变量的,全部修改为numBlocks ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/580 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!960 | 6 个月前 | |
增加A2 A3新算子支持 Co-authored-by: slx2008<shaolixin@huawei.com> # message auto-generated for no-merge-commit merge: !448 merge master into master 增加A2 A3新算子支持 Created-by: songkai111 Commit-by: slx2008 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!448 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 6 个月前 | ||
| 7 个月前 |