| modified md file(aclnn*.md and README.md) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !7121 merge 9.1.0 into 9.1.0 modified md file(aclnn*.md and README.md) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 1. Updated the constraints on the C and group parameters in aclnnGroupNormBackward.md. 2. Updated the calculation formula and parameter types of the lp_norm_v2 operator, and updated the parameter description of aclnn. 3. Updated the case of parameter names in the README.md file of renorm. 4. Updated the calculation formula of sync_batch_norm_backward_elemt and added the constraints on the combination of data types in the README file. 5. Updated the attribute parameter types and default values in the README file of sync_batch_norm_backward_elemt. ## 关联的Issue [#3701](https://gitcode.com/cann/ops-nn/issues/3701) [#3702](https://gitcode.com/cann/ops-nn/issues/3702) [#3693](https://gitcode.com/cann/ops-nn/issues/3693) ## 测试 Only involves updating the MD document description, does not involve testing. ## 文档更新 docs/zh/op_list.md norm/group_norm_grad/docs/aclnnGroupNormBackward.md norm/lp_norm_v2/README.md norm/lp_norm_v2/docs/aclnnNorm.md norm/renorm/README.md norm/sync_batch_norm_backward_elemt/README.md norm/sync_batch_norm_backward_elemt/docs/aclnnBatchNormElemtBackward.md norm/sync_batch_norm_backward_elemt/docs/aclnnBatchNormElemtBackward.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7121 | 1 个月前 |
| SyncBatchNorm类算子支持Ascend950 Co-authored-by: wrzwrz123<wangrunze20@h-partners.com> # message auto-generated for no-merge-commit merge: !2230 merge master into master SyncBatchNorm类算子支持Ascend950 Created-by: hahaha22 Commit-by: wrzwrz123 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> SyncBatchNorm类算子支持Ascend950 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#1502](https://gitcode.com/cann/ops-nn/issues/1502) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了SyncBatchNorm类算子的README.md文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2230 | 4 个月前 |
| SyncBatchNorm类算子支持Ascend950 Co-authored-by: wrzwrz123<wangrunze20@h-partners.com> # message auto-generated for no-merge-commit merge: !2230 merge master into master SyncBatchNorm类算子支持Ascend950 Created-by: hahaha22 Commit-by: wrzwrz123 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> SyncBatchNorm类算子支持Ascend950 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#1502](https://gitcode.com/cann/ops-nn/issues/1502) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了SyncBatchNorm类算子的README.md文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2230 | 4 个月前 |
| 增加SyncBatchNorm类算子proto目录下的cmake文件,删除proto多余头文件 Co-authored-by: wrzwrz123<wangrunze20@h-partners.com> # message auto-generated for no-merge-commit merge: !3821 merge master into master 增加SyncBatchNorm类算子proto目录下的cmake文件,删除proto多余头文件 Created-by: hahaha22 Commit-by: wrzwrz123 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加SyncBatchNorm类算子proto目录下的cmake文件,proto删除多余头文件。 没有该cmake会导致cann包中算子proto的所在位置不合理。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟、ST测试OK ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3821 | 3 个月前 |
| remove simplified_key, default value is 0 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !4892 merge master into master remove simplified_key, default value is 0 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 当simplified_key中属性只有default=0,且ascendc_config中配置了算子,那么simplified_key.ini文件可以删除,因为默认值为0. 修改了ascendc_config.json文件,将算子host/config中配置了soc,但是未在ascendc_config.json中的算子补充上去。 ## 关联的Issue [#1985](https://gitcode.com/cann/ops-nn/issues/1985) ## 测试 编译950、910bpass ## 文档更新 更新了ascendc_config.json配置了算子的simplified_key的ini文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4892 | 2 个月前 |
| 添加 sync_batch_norm_backward 算子UT以及confusion_softmax_grad 算子分类修正 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4485 merge sync_ut into master 添加 sync_batch_norm_backward 算子UT以及confusion_softmax_grad 算子分类修正 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 1、 sync_batch_norm_backward_elemt 和 sync_batch_norm_backward_reduce 算子添加单元测试,并调整算子代码以适配测试框架。 2、 op_list.md中confusion_softmax_grad 算子分类修正。 两类修改合并一个pr,减少代码上库工作量 ### 改动内容 1. **新增单元测试文件** - norm/sync_batch_norm_backward_elemt/tests/ut/op_kernel/test_sync_batch_norm_backward_elemt_apt.cpp - norm/sync_batch_norm_backward_elemt/tests/ut/op_kernel/CMakeLists.txt - norm/sync_batch_norm_backward_reduce/tests/ut/op_kernel/test_sync_batch_norm_backward_reduce_apt.cpp - norm/sync_batch_norm_backward_reduce/tests/ut/op_kernel/CMakeLists.txt 2. **算子代码调整** - 在 APT 文件中使用 GET_TILING_DATA_WITH_STRUCT 替换 GET_TILING_DATA,以支持结构化 tiling 数据获取 - 在 dag 和 tilingdata 头文件中添加 namespace 封装(SyncBatchNormBackwardElemt / SyncBatchNormBackwardReduce) - 添加必要的 using 声明以简化代码 3. **文档修正** - 将 confusion_softmax_grad 算子分类从 norm 改为 activation ### 改动原因 为算子添加单元测试以提高代码质量和可维护性,同时调整算子代码以适配测试框架的要求。 ### 改动方法 - 定义测试用的 tiling 数据结构 SyncBatchNormBackwardElemtTilingData 和 SyncBatchNormBackwardReduceTilingData - 使用 gtest 测试框架编写单元测试用例 - 使用 ICPU_RUN_KF 宏在 CPU 模式下运行算子 kernel - 通过 namespace 封装避免命名冲突 ## 关联的Issue - #2652 ## 测试 - 新增单元测试 test_case_fp32_1,测试 FP32 数据类型下的算子计算 - 测试在 ascend950pr_9599 平台上执行 ## 文档更新 - 更新 docs/zh/op_list.md,修正 confusion_softmax_grad 算子的分类 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4485 | 3 个月前 |
| 添加 sync_batch_norm_backward 算子UT以及confusion_softmax_grad 算子分类修正 Co-authored-by: cai-chengchao<caichengchao1@h-partners.com> # message auto-generated for no-merge-commit merge: !4485 merge sync_ut into master 添加 sync_batch_norm_backward 算子UT以及confusion_softmax_grad 算子分类修正 Created-by: cai-chengchao Commit-by: cai-chengchao Merged-by: cann-robot Description: ## 描述 1、 sync_batch_norm_backward_elemt 和 sync_batch_norm_backward_reduce 算子添加单元测试,并调整算子代码以适配测试框架。 2、 op_list.md中confusion_softmax_grad 算子分类修正。 两类修改合并一个pr,减少代码上库工作量 ### 改动内容 1. **新增单元测试文件** - norm/sync_batch_norm_backward_elemt/tests/ut/op_kernel/test_sync_batch_norm_backward_elemt_apt.cpp - norm/sync_batch_norm_backward_elemt/tests/ut/op_kernel/CMakeLists.txt - norm/sync_batch_norm_backward_reduce/tests/ut/op_kernel/test_sync_batch_norm_backward_reduce_apt.cpp - norm/sync_batch_norm_backward_reduce/tests/ut/op_kernel/CMakeLists.txt 2. **算子代码调整** - 在 APT 文件中使用 GET_TILING_DATA_WITH_STRUCT 替换 GET_TILING_DATA,以支持结构化 tiling 数据获取 - 在 dag 和 tilingdata 头文件中添加 namespace 封装(SyncBatchNormBackwardElemt / SyncBatchNormBackwardReduce) - 添加必要的 using 声明以简化代码 3. **文档修正** - 将 confusion_softmax_grad 算子分类从 norm 改为 activation ### 改动原因 为算子添加单元测试以提高代码质量和可维护性,同时调整算子代码以适配测试框架的要求。 ### 改动方法 - 定义测试用的 tiling 数据结构 SyncBatchNormBackwardElemtTilingData 和 SyncBatchNormBackwardReduceTilingData - 使用 gtest 测试框架编写单元测试用例 - 使用 ICPU_RUN_KF 宏在 CPU 模式下运行算子 kernel - 通过 namespace 封装避免命名冲突 ## 关联的Issue - #2652 ## 测试 - 新增单元测试 test_case_fp32_1,测试 FP32 数据类型下的算子计算 - 测试在 ascend950pr_9599 平台上执行 ## 文档更新 - 更新 docs/zh/op_list.md,修正 confusion_softmax_grad 算子的分类 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4485 | 3 个月前 |
| SyncBatchNorm类算子支持Ascend950 Co-authored-by: wrzwrz123<wangrunze20@h-partners.com> # message auto-generated for no-merge-commit merge: !2230 merge master into master SyncBatchNorm类算子支持Ascend950 Created-by: hahaha22 Commit-by: wrzwrz123 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> SyncBatchNorm类算子支持Ascend950 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#1502](https://gitcode.com/cann/ops-nn/issues/1502) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了SyncBatchNorm类算子的README.md文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2230 | 4 个月前 |
| modified md file(aclnn*.md and README.md) Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !7121 merge 9.1.0 into 9.1.0 modified md file(aclnn*.md and README.md) Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 1. Updated the constraints on the C and group parameters in aclnnGroupNormBackward.md. 2. Updated the calculation formula and parameter types of the lp_norm_v2 operator, and updated the parameter description of aclnn. 3. Updated the case of parameter names in the README.md file of renorm. 4. Updated the calculation formula of sync_batch_norm_backward_elemt and added the constraints on the combination of data types in the README file. 5. Updated the attribute parameter types and default values in the README file of sync_batch_norm_backward_elemt. ## 关联的Issue [#3701](https://gitcode.com/cann/ops-nn/issues/3701) [#3702](https://gitcode.com/cann/ops-nn/issues/3702) [#3693](https://gitcode.com/cann/ops-nn/issues/3693) ## 测试 Only involves updating the MD document description, does not involve testing. ## 文档更新 docs/zh/op_list.md norm/group_norm_grad/docs/aclnnGroupNormBackward.md norm/lp_norm_v2/README.md norm/lp_norm_v2/docs/aclnnNorm.md norm/renorm/README.md norm/sync_batch_norm_backward_elemt/README.md norm/sync_batch_norm_backward_elemt/docs/aclnnBatchNormElemtBackward.md norm/sync_batch_norm_backward_elemt/docs/aclnnBatchNormElemtBackward.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7121 | 1 个月前 |