| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的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!4183 | 3 个月前 | |
fix: 调整DataCopyPad的blockCount取值范围(#1597) Co-authored-by: lihuaichao<lihuaichao1@huawei.com> # message auto-generated for no-merge-commit merge: !5603 merge fix_datacopypad_blockCount into master fix: 调整DataCopyPad的blockCount取值范围(#1597) Created-by: lihuaichao Commit-by: lihuaichao Merged-by: cann-robot Description: ## 描述 修正DataCopyPad在Ascend 950PR/Ascend 950DT上的blockCount支持范围说明。 - DataCopyExtParams::blockCount保持uint16_t,支持完整16 bit取值范围[0, 65535]。 - 保持3510、5102、5101、5161、5165和5163架构使用同一套DataCopyExtParams定义。 - 清理DataCopyExtParams条件编译中的重复字段定义,最终公共结构体布局与主线保持一致。 - 保持其他产品的blockCount支持范围[0, 4095]不变。 ## 关联的Issue 关联Issue https://gitcode.com/cann/asc-devkit/issues/1597 ## 测试 - cmake --build build --target ascendc_ut_basic_api_ascend950pr_9599_AIV_BASIC -j8:通过。 - DataCopyExtParamsSuite.BlockCountSupports16BitValue:通过,验证UINT16_MAX边界值。 - bash build.sh --basic_test_three -j8:通过,CPU/NPU普通模式、单算子模式及reg header checks全部通过。 - GitCode远端Git Hooks检查:通过。 - Ascend 950PR实机上板验证:通过。使用当前仓库头文件和--npu-arch=dav-3510编译并在NPU上运行。 - Compact模式:GM2UB和UB2GM均覆盖blockCount=4095、4096、4097、8191、8192、8193、16383、16384、16385、32767、32768、32769、49151、65534、65535;完整逐字节校验及末尾32字节越界保护校验通过,独立运行3轮结果稳定。 - Normal模式:GM2UB和UB2GM均覆盖blockCount=4096、4097、7935,逐字节校验及越界保护校验通过。受248 KiB UB容量及每个block至少占用32字节限制,Normal模式无法在单次合法搬运中验证到65535;Compact模式已验证最大值65535。 ## 文档更新 更新DataCopyPad GM到UB和UB到GM API文档: - 按产品型号分别列出DataCopyExtParams参数定义及约束表。 - Ascend 950PR/Ascend 950DT的blockCount类型保持uint16_t,取值范围更新为[0, 65535]。 - Atlas A3、Atlas A2和Atlas 200I/500 A2系列产品的blockCount范围保持[0, 4095]。 - 统一大数取值范围的幂次写法。 ## 类型标签 - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5603 | 1 个月前 | |
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的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!4183 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 1 个月前 | ||
| 3 个月前 |