| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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 | 4 个月前 | |
新增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 个月前 | |
卷积反向算子日志问题修改 Co-authored-by: zhaozhongyao<zhaozhongyao2@huawei.com> # message auto-generated for no-merge-commit merge: !4596 merge log into master 卷积反向算子日志问题修改 Created-by: zhaozhongyao Commit-by: zhaozhongyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> dw/dx/transpose算子日志拼写语法错误修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2564 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地验证通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4596 | 4 个月前 | |
新增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 个月前 | |
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 | 4 个月前 | |
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 | 4 个月前 | |
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 | 4 个月前 | |
卷积反向算子日志问题修改 Co-authored-by: zhaozhongyao<zhaozhongyao2@huawei.com> # message auto-generated for no-merge-commit merge: !4596 merge log into master 卷积反向算子日志问题修改 Created-by: zhaozhongyao Commit-by: zhaozhongyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> dw/dx/transpose算子日志拼写语法错误修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2564 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地验证通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4596 | 4 个月前 | |
更新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 | 7 个月前 | |
卷积反向算子日志问题修改 Co-authored-by: zhaozhongyao<zhaozhongyao2@huawei.com> # message auto-generated for no-merge-commit merge: !4596 merge log into master 卷积反向算子日志问题修改 Created-by: zhaozhongyao Commit-by: zhaozhongyao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> dw/dx/transpose算子日志拼写语法错误修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2564 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地验证通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4596 | 4 个月前 | |
新增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 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 7 个月前 | ||
| 4 个月前 | ||
| 4 个月前 |