| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor tests Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge: !197 merge refactor_tests into master refactor tests Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 重构 tests 目录 增加 950 版本用例 ## 关联的Issue ## 测试 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!197 | 6 个月前 | |
AllReduce lastSlice calculate Co-authored-by: chengyutao<chengyutao3@huawei.com> # message auto-generated for no-merge-commit merge: !749 merge master into master AllReduce lastSlice calculate Created-by: chengyutao3 Commit-by: chengyutao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改了CcuPrepareForAllReduceM2M函数的核心计算逻辑。首先,将每个进程平均处理数据量tmpCount的计算由整数除法改为向上取整,确保所有数据都能被分配。其次,重构了最后一个分片大小lastSliceSize的计算逻辑,通过判断处理标准分片的进程数是否等于总进程数,来区分不同情况并精确计算非标准分片的大小,从而保证数据被完整、正确地处理,避免了数据丢失和越界访问。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> AllReduce红线case 100 条 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!749 | 5 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 5 个月前 |