| Files | Last commit | Last update |
|---|---|---|
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 | 4 months ago | |
fix(pooling):整改David tiling侧无用workspace Co-authored-by: qq_52056150<wangshuo179@huawei.com> # message auto-generated for no-merge-commit merge: !12364 merge fix/dav3510-pooling-ws into master fix(pooling):整改David tiling侧无用workspace Created-by: qq_52056150 Commit-by: qq_52056150 Merged-by: cann-robot Description: ## 描述 将 workspace 整改范围从 DAV_3510 扩展到本 PR 实际支持的 RegBase 目标平台:Ascend950/Ascend350/ascend960dt/mc62(按算子实际支持范围)。直接复用 common/inc/op_host/tiling_util.h 的 IsRegbaseSocVersion/IsRegbaseNpuArch,不修改公共接口;已有 context 使用 IsRegbaseSocVersion(context),已有 PlatformAscendC 使用 IsRegbaseNpuArch(ascendcPlatform.GetCurNpuArch())。保留 MaxPoolGrad SIMT、MaxPool3DWithArgmaxV2 多核协作、MaxPoolWithArgmaxV3 MulCore 及 legacy/arch22 路径的必要 workspace,A2/A3 等非目标路径保持原行为。AvgPool3DGrad 统一使用公共 RegBase 判断,未扩展其平台注册或支持矩阵。本 PR 不含 960PR/DAV_9202,不新增平台注册或 kernel 支持。 规范 AdaptiveAvgPool2d kernel 入口:adaptive_avg_pool2d_apt.cpp -> adaptive_avg_pool2d.cpp,并同步 opFile.value 与文件头。 ## 关联的Issue #6704 https://gitcode.com/cann/ops-nn/issues/6704 ## 测试 本地批跑门槛、白盒用例及 David 冒烟通过。 ## 文档更新 不涉及 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!12364 | 22 days ago | |
AvgPool3d算子ndhwc_small模板oneBatchElements未对齐处理 Co-authored-by: liu_hp711<liuhongpeng2@h-partners.com> # message auto-generated for no-merge-commit merge: !12062 merge avgpool3d into master AvgPool3d算子ndhwc_small模板oneBatchElements未对齐处理 Created-by: liu_hp711 Commit-by: liu_hp711 Merged-by: cann-robot Description: ## 描述 AvgPool3d算子ndhwc_small模板下的kernel,在SPLIT_ROWS场景下oneBatchElements未对齐导致VEC error <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/6873 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 1、验证泛化用例avgpool3d算子ST用例,验证OK. 2、针对修改代码的场景泛化avgpool3d和maxpool3d的用例,验证OK. 3、冒烟验证OK。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!12062 | 24 days ago | |
maxpool基础簇算子支持ascend960dt Co-authored-by: wang-shilong32<wangshilong23@huawei.com> # message auto-generated for no-merge-commit merge: !12241 merge feat/op960dt-1-maxpool-base into master maxpool基础簇算子支持ascend960dt Created-by: wang-shilong32 Commit-by: wang-shilong32 Merged-by: cann-robot Description: ## 描述 maxpool基础簇算子支持ascend960dt: max_pool_with_argmax/max_pool3d_with_argmax_v2/max_pool_with_argmax_v3/max_pool_v3/max_pool_grad/max_pool3_d <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/6872 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟测试,本地编译验证。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!12241 | 23 days ago |