| modified md files Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !11601 merge master into master modified md files Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 1. Modified foreach_copy to support A3. 2. Optimized the description of the x1 parameter in the README.md file of the foreach_div_list_inplace operator. 3. Optimized the parameter description in the *.md file of add_layer_norm_quant. 4. Changed the parameter outputMaskOptional in aclnnAddRmsNormDynamicQuantV2.md to outputMask. 5. Modified aclnnFastBatchNormBackward.md to support A3. 6. Modified the data type constraints of the output parameter y in aclnnRmsNormQuant.md. ## 关联的Issue [#6412](https://gitcode.com/cann/ops-nn/issues/6412) [#6427](https://gitcode.com/cann/ops-nn/issues/6427) [#6416](https://gitcode.com/cann/ops-nn/issues/6416) [#6363](https://gitcode.com/cann/ops-nn/issues/6363) ## 测试 Only involves updating the MD document description, does not involve testing. ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11601 | 8 天前 |
| foreach 示例代码增加aclrtMemcpy返回值校验 Co-authored-by: tramp-ll<linglong4@huawei.com> # message auto-generated for no-merge-commit merge: !7791 merge master into master foreach 示例代码增加aclrtMemcpy返回值校验 Created-by: tramp-ll Commit-by: tramp-ll Merged-by: cann-robot Description: ## 描述 foreach 示例代码增加aclrtMemcpy返回值校验 ## 关联的Issue Issue: https://gitcode.com/cann/ops-nn/issues/4219 ## 测试 NA ## 文档更新 更新foreach系列算子md资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7791 | 2 个月前 |
| fix: 为foreach手写aclnn算子补充tensor list空元素检查 Co-authored-by: luoyufan7<luoyufan7@h-partners.com> # message auto-generated for no-merge-commit merge: !9494 merge fix/foreach-null-entry into master fix: 为foreach手写aclnn算子补充tensor list空元素检查 Created-by: luoyufan7 Commit-by: luoyufan7 Merged-by: cann-robot Description: ## 描述 在CheckParams中CheckNotNull之后、CheckDtypeValid之前,遍历各个tensor list检查元素是否为nullptr,命中则返回ACLNN_ERR_PARAM_INVALID。 共涉及17个foreach算子,20个文件: - aclnn_exclude(10算子/13文件) - aclnn V2 hand-write(7算子/7文件) ## 关联的Issue - Refs #5329 ## 测试 - UT op_api: 62/62 PASSED - UT op_kernel: 72/72 PASSED - UT op_host tiling: 全部通过 - Example eager: 16/17通过(foreach_mul_list为基线已有问题) - ST (ATK): foreach_lerp_scalar 201/201通过,其余16算子各3/3通过 - Pre-commit: 全部通过 ## 文档更新 不涉及 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9494 | 1 个月前 |
| format cpp Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !6784 merge issue_fix into master format cpp Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 批量刷新cpp代码格式 ## 关联的Issue [#3791](https://gitcode.com/cann/ops-nn/issues/3791) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化 ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6784 | 3 个月前 |
| refactor(foreach): 消除 op_host/op_api 与 op_kernel 重名头文件 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !9276 merge master into master refactor(foreach): 消除 op_host/op_api 与 op_kernel 重名头文件 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次修改的核心内容是 foreach_copy、foreach_lerp_list、foreach_lerp_scalar 三个算子 aclnn 代码的迁移:将各算子 op_host/op_api/ 目录下的 4 个文件(aclnn_foreach_*.h/.cpp 与 foreach_*.h/.cpp)整体迁移至算子根目录 op_api/,用于消除 op_host/op_api 与 op_kernel 目录下同名头文件(如 foreach_copy.h 同时存在于 op_api/ 与 op_kernel/)的冲突隐患。整体代码逻辑、对外接口与实现均保持不变,文件内容零改动(100% rename)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> #5209 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:工程结构整改 ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9276 | 1 个月前 |
| 修复ForeachCopy算子 Co-authored-by: u010470851<shangguanqinnan@huawei.com> # message auto-generated for no-merge-commit merge: !7146 merge fix_foreachcopy into master 修复ForeachCopy算子 Created-by: u010470851 Commit-by: u010470851 Merged-by: cann-robot Description: ## 描述 修复ForeachCopy性能问题 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联的Issue https://gitcode.com/cann/ops-nn/issues/3934 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 测试性能正常 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7146 | 3 个月前 |
| refactor(foreach): 消除 op_host/op_api 与 op_kernel 重名头文件 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !9276 merge master into master refactor(foreach): 消除 op_host/op_api 与 op_kernel 重名头文件 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次修改的核心内容是 foreach_copy、foreach_lerp_list、foreach_lerp_scalar 三个算子 aclnn 代码的迁移:将各算子 op_host/op_api/ 目录下的 4 个文件(aclnn_foreach_*.h/.cpp 与 foreach_*.h/.cpp)整体迁移至算子根目录 op_api/,用于消除 op_host/op_api 与 op_kernel 目录下同名头文件(如 foreach_copy.h 同时存在于 op_api/ 与 op_kernel/)的冲突隐患。整体代码逻辑、对外接口与实现均保持不变,文件内容零改动(100% rename)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> #5209 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:工程结构整改 ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9276 | 1 个月前 |
| License Change Split2 Co-authored-by: huohuo_wy<wangyan389@huawei.com> # message auto-generated for no-merge-commit merge: !372 merge spilitLicense3 into master License Change Split2 Created-by: huohuo_wangyan Commit-by: huohuo_wy Merged-by: cann-robot Description: ## 描述 批量整改文件copyright注释 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/177 ## 测试 COPYRIGHT注释头按新要求刷新 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!372 | 10 个月前 |
| modified md files Co-authored-by: duhuiping<duhuiping@h-partners.com> # message auto-generated for no-merge-commit merge: !11601 merge master into master modified md files Created-by: gitee-duhuiping Commit-by: duhuiping Merged-by: cann-robot Description: ## 描述 1. Modified foreach_copy to support A3. 2. Optimized the description of the x1 parameter in the README.md file of the foreach_div_list_inplace operator. 3. Optimized the parameter description in the *.md file of add_layer_norm_quant. 4. Changed the parameter outputMaskOptional in aclnnAddRmsNormDynamicQuantV2.md to outputMask. 5. Modified aclnnFastBatchNormBackward.md to support A3. 6. Modified the data type constraints of the output parameter y in aclnnRmsNormQuant.md. ## 关联的Issue [#6412](https://gitcode.com/cann/ops-nn/issues/6412) [#6427](https://gitcode.com/cann/ops-nn/issues/6427) [#6416](https://gitcode.com/cann/ops-nn/issues/6416) [#6363](https://gitcode.com/cann/ops-nn/issues/6363) ## 测试 Only involves updating the MD document description, does not involve testing. ## 文档更新 md files ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11601 | 8 天前 |