| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
aclnnConvolutionBackward异常场景用例报错有误 Co-authored-by: zhaozhoujun520<zhaozhoujun@huawei.com> # message auto-generated for no-merge-commit merge: !7127 merge 9.1.0 into 9.1.0 aclnnConvolutionBackward异常场景用例报错有误 Created-by: zhaozhoujun520 Commit-by: zhaozhoujun520 Merged-by: cann-robot Description: ## 描述 aclnnConvolutionBackward异常场景用例报错描述修改 ## 关联的Issue [#3902](https://gitcode.com/cann/ops-nn/issues/3902) ## 测试 本地验证,冒烟测试,蓝区冒烟,CI pipeline ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7127 | 1 个月前 | |
新增aclnnDeformableConv2dBackward接口 Co-authored-by: xxxzzzh<xiongzhihao4@huawei.com> # message auto-generated for no-merge-commit merge: !3826 merge new_all into master 新增aclnnDeformableConv2dBackward接口 Created-by: xxxzzzh Commit-by: xxxzzzh Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 可变形卷积是一种动态调整感受野的卷积操作,通过偏移量来控制采样点的位置,在深度学习训练过程中,需要计算反向传播的梯度,因此新增aclnnDeformableConv2dBackward接口来适配反向逻辑。 计算流程:1.调用 CalculateConv2DBp 计算基础卷积梯度;2.调用 CalculateDeformableOffsetsGrad 计算偏移量梯度。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2066 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> Ascend950的二级冒烟+本地验证通过+新增UT通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 新增aclnnDeformableConv2dBackward.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3826 | 4 个月前 | |
aclnnConvolutionBackward异常场景用例报错有误 Co-authored-by: zhaozhoujun520<zhaozhoujun@huawei.com> # message auto-generated for no-merge-commit merge: !7127 merge 9.1.0 into 9.1.0 aclnnConvolutionBackward异常场景用例报错有误 Created-by: zhaozhoujun520 Commit-by: zhaozhoujun520 Merged-by: cann-robot Description: ## 描述 aclnnConvolutionBackward异常场景用例报错描述修改 ## 关联的Issue [#3902](https://gitcode.com/cann/ops-nn/issues/3902) ## 测试 本地验证,冒烟测试,蓝区冒烟,CI pipeline ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7127 | 1 个月前 | |
C++ clean Code规范 Co-authored-by: doufloat<baijinxiang@huawei.com> # message auto-generated for no-merge-commit merge: !6666 merge cherry-pick-clean-code-to-910 into 9.1.0 C++ clean Code规范 Created-by: doufloat Commit-by: doufloat Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决如下Clean code问题: 静态扫描出现编译告警: comparison between signed and unsigned integer expressions [-Wsign-compare] type qualifiers ignored on function return type [-Wignored-qualifiers] unused variable narrowing conversion of '(int64_t)bp_groups' from 'int64_t {aka long int}' to 'int' inside { } [-Wnarrowing] C++代码规范: G.FUN.02-CPP 函数的所有声明必须与定义具有一致的参数名 G.FUN.03-CPP 禁止函数有未被使用的参数 G.FMT.17-CPP 合理安排空行 G.EXP.22-CPP 确保除法和余数运算不会导致除零错误(被零除) G.CNS.02-CPP 不要使用难以理解的字面常量 G.CNS.04-CPP 对于指针和引用类型的参数,如果不需要修改其引用的对象,应使用const修饰 G.FMT.14-CPP 指针类型"*"和引用类型"&"只跟随类型或变量名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3309 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!6666 | 1 个月前 | |
Implement D and H dimension swapping for Conv3D backward operation Co-authored-by: jiangqi2025<jiangqi47@h-partners.com> # message auto-generated for no-merge-commit merge: !4483 merge conv3d_backward_d_axis_reshape into master Implement D and H dimension swapping for Conv3D backward operation Created-by: jiangqi2025 Commit-by: jiangqi2025 Merged-by: cann-robot Description: ## 描述 NPU上Conv3D反向传播算子D轴采用for循环处理,H轴采用load3d指令处理。当H=1时,将D和H维度交换(内存排布一致),可使D轴利用高效的load3d指令而非低效的for循环,显著提升性能与精度。 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> #2579 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4483 | 3 个月前 | |
C++ clean Code规范 Co-authored-by: doufloat<baijinxiang@huawei.com> # message auto-generated for no-merge-commit merge: !6666 merge cherry-pick-clean-code-to-910 into 9.1.0 C++ clean Code规范 Created-by: doufloat Commit-by: doufloat Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决如下Clean code问题: 静态扫描出现编译告警: comparison between signed and unsigned integer expressions [-Wsign-compare] type qualifiers ignored on function return type [-Wignored-qualifiers] unused variable narrowing conversion of '(int64_t)bp_groups' from 'int64_t {aka long int}' to 'int' inside { } [-Wnarrowing] C++代码规范: G.FUN.02-CPP 函数的所有声明必须与定义具有一致的参数名 G.FUN.03-CPP 禁止函数有未被使用的参数 G.FMT.17-CPP 合理安排空行 G.EXP.22-CPP 确保除法和余数运算不会导致除零错误(被零除) G.CNS.02-CPP 不要使用难以理解的字面常量 G.CNS.04-CPP 对于指针和引用类型的参数,如果不需要修改其引用的对象,应使用const修饰 G.FMT.14-CPP 指针类型"*"和引用类型"&"只跟随类型或变量名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3309 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!6666 | 1 个月前 | |
Implement D and H dimension swapping for Conv3D backward operation Co-authored-by: jiangqi2025<jiangqi47@h-partners.com> # message auto-generated for no-merge-commit merge: !4483 merge conv3d_backward_d_axis_reshape into master Implement D and H dimension swapping for Conv3D backward operation Created-by: jiangqi2025 Commit-by: jiangqi2025 Merged-by: cann-robot Description: ## 描述 NPU上Conv3D反向传播算子D轴采用for循环处理,H轴采用load3d指令处理。当H=1时,将D和H维度交换(内存排布一致),可使D轴利用高效的load3d指令而非低效的for循环,显著提升性能与精度。 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> #2579 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4483 | 3 个月前 | |
aclnnConvolutionBackward异常场景用例报错有误 Co-authored-by: zhaozhoujun520<zhaozhoujun@huawei.com> # message auto-generated for no-merge-commit merge: !7127 merge 9.1.0 into 9.1.0 aclnnConvolutionBackward异常场景用例报错有误 Created-by: zhaozhoujun520 Commit-by: zhaozhoujun520 Merged-by: cann-robot Description: ## 描述 aclnnConvolutionBackward异常场景用例报错描述修改 ## 关联的Issue [#3902](https://gitcode.com/cann/ops-nn/issues/3902) ## 测试 本地验证,冒烟测试,蓝区冒烟,CI pipeline ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7127 | 1 个月前 | |
更新conv代码新特性 Co-authored-by: wishercy<zhaoyang56@huawei.com> # message auto-generated for no-merge-commit merge: !1181 merge 0129 into master 更新conv代码新特性 Created-by: wishercy Commit-by: wishercy Merged-by: cann-robot Description: ## 描述 反向卷积算子范围: ascend950 soc命名整改 ## 关联的Issue [#648](https://gitcode.com/cann/ops-nn/issues/648) ## 测试  ## 文档更新 更新aclnnConvolutionBackward.md和aclnnConvTbcBackward.md  ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1181 | 6 个月前 | |
aclnnConvolutionBackward异常场景用例报错有误 Co-authored-by: zhaozhoujun520<zhaozhoujun@huawei.com> # message auto-generated for no-merge-commit merge: !7127 merge 9.1.0 into 9.1.0 aclnnConvolutionBackward异常场景用例报错有误 Created-by: zhaozhoujun520 Commit-by: zhaozhoujun520 Merged-by: cann-robot Description: ## 描述 aclnnConvolutionBackward异常场景用例报错描述修改 ## 关联的Issue [#3902](https://gitcode.com/cann/ops-nn/issues/3902) ## 测试 本地验证,冒烟测试,蓝区冒烟,CI pipeline ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7127 | 1 个月前 | |
新增aclnnDeformableConv2dBackward接口 Co-authored-by: xxxzzzh<xiongzhihao4@huawei.com> # message auto-generated for no-merge-commit merge: !3826 merge new_all into master 新增aclnnDeformableConv2dBackward接口 Created-by: xxxzzzh Commit-by: xxxzzzh Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 可变形卷积是一种动态调整感受野的卷积操作,通过偏移量来控制采样点的位置,在深度学习训练过程中,需要计算反向传播的梯度,因此新增aclnnDeformableConv2dBackward接口来适配反向逻辑。 计算流程:1.调用 CalculateConv2DBp 计算基础卷积梯度;2.调用 CalculateDeformableOffsetsGrad 计算偏移量梯度。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2066 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> Ascend950的二级冒烟+本地验证通过+新增UT通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 新增aclnnDeformableConv2dBackward.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3826 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 4 个月前 |