| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
池化算子提取反向算子公共文件夹 Co-authored-by: liuchuangdev<liuchuang51@huawei.com> # message auto-generated for no-merge-commit merge: !2251 merge refactor into master 池化算子提取反向算子公共文件夹 Created-by: liuchuangdev Commit-by: liuchuangdev Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 池化算子结构优化:提取反向算子公共文件夹、优化算子目录结构 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#1319](https://gitcode.com/cann/ops-nn/issues/1319) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 基本功能回归、冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码结构重构 See merge request: cann/ops-nn!2251 | 5 个月前 | |
AddMaxPool3DGrad Co-authored-by: huohuo_wy<wangyan389@huawei.com> # message auto-generated for no-merge-commit merge: !799 merge pooling into master AddMaxPool3DGrad Created-by: huohuo_wangyan Commit-by: huohuo_wy Merged-by: cann-robot Description: ## 描述 1) 新增算子实现:通过两段式接口(获取工作空间与执行)实现了上述反向传播算子,包含严格的参数校验、张量格式转换及智能选择底层计算内核等逻辑。2) 代码重构与优化:对 AdaptiveMaxPool3DGrad 和 MaxPool3DGradWithArgmax 等算子的内核及分片(Tiling)实现进行了深度重构,通过引入公共函数库和模板基类(如 pool_3d_common)大幅消除了代码重复,统一了计算逻辑,并修复了输出维度计算、缓冲区初始化等潜在缺陷。3) 文档与构建完善:全面更新了相关算子的API文档,细化了产品支持列表,补充了结构化参数说明和完整调用示例;简化了多个项目的CMake构建逻辑,提升了构建的清晰度和可维护性。4) 测试增强:修正了测试代码中的路径与变量错误,新增了针对重叠模式等边界场景的单元测试,提升了测试的健壮性和覆盖率。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!799 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 6 个月前 |