| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【BUG修复反向卷积DW】950动态图SAME类型padding=-1透传适配 Co-authored-by: wishercy<zhaoyang56@huawei.com> # message auto-generated for no-merge-commit merge: !9039 merge bug_ge_same into master 【BUG修复反向卷积DW】950动态图SAME类型padding=-1透传适配 Created-by: wishercy Commit-by: wishercy Merged-by: cann-robot Description: ## 描述 Ascend950,动态图padding=SAME类型时,传入padding=-1时,dw算子校验入参不合法报错 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5161 ## 测试 执行动态图脚本设置padding type为SAME,调用到反卷积dw算子即可 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9039 | 1 个月前 | |
fix conv Co-authored-by: huafeng793<chenhuafeng2@huawei.com> # message auto-generated for no-merge-commit merge: !9974 merge fix_conv_0907 into master fix conv Created-by: huafeng793 Commit-by: huafeng793 Merged-by: cann-robot Description: ## 描述 1、quant conv算子golden问题修复 2、conv3dv2 AIC问题修复,修复load3d指令kstep配置越界(k方向搬运超过singlecoreCi) 根因:tiling决策问题,决策的kL0超过(singlecoreCi * kh * kw),原因是kL0 = kBL1MaxSize=singlecoreCi * kh * kw * kd conv3d load3d搬运时,featuremap一次只搬运一个kd=1的大小,故kL0计算自然也不涉及kd。 仅涉及HW模式,M模式无问题。 case信息如下: 【case1】conv3d hif8场景tilingkey=2058 feature:NCDHW,[5,4,2,128,256],hifloat8 filter:NCDHW,[4,1,5,5,5],hifloat8 bias:false output:NCDHW,[5,4,1,6,11],hifloat8 stride:[1,1,24,24,24] pad:[8,8,8,8,8,8] dilations:[1,1,4,4,4] groups:4 offset_x:0 【case2】conv3d hif8场景tilingkey=4154 feature:NCDHW,[3,6,4,96,192],hifloat8 filter:NCDHW,[16,6,11,11,11],hifloat8 bias:false output:NCDHW,[3,16,1,2,4],hifloat8 stride:[1,1,63,63,63] pad:[30,30,30,30,30,30] dilations:[1,1,6,6,6] groups:1 offset_x:0 【case3】conv3d hif8场景tilingkey=5178 feature:NCDHW,[3,8,24,128,128],hifloat8 filter:NCDHW,[32,2,9,9,9],hifloat8 bias:false output:NCDHW,[3,32,1,3,3],hifloat8 stride:[1,1,48,48,48] pad:[32,32,32,32,32,32] dilations:[1,1,8,8,8] groups:4 offset_x:0 3、conv aclnn代码问题cleancode 1)ExtendConv2dNCHW / QuantConv3dNCDHW 丢弃 L0Inner 返回码,错误被静默吞掉 2)QuantConv3dImpl::PostProcess:Transpose/ReFormat 返回值未判空即传入下一 L0 调用 4、conv2d sequeeze biasadd fusion pass cannFuse成环检测问题修复 修复方案:对于只是节点连边关系修改的融合pass,无需进行cannFuse检测。对于多节点融合成一个节点的融合pass,保留cannFuse。 ## 关联的Issue [#5797](https://gitcode.com/cann/ops-nn/issues/5797) [#5798](https://gitcode.com/cann/ops-nn/issues/5798) ## 测试 RDV通过 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9974 | 1 个月前 | |
Conv:3d opt group bug fix Co-authored-by: weijian317<gaoweijian1@huawei.com> # message auto-generated for no-merge-commit merge: !9964 merge bug into master Conv:3d opt group bug fix Created-by: weijian317 Commit-by: weijian317 Merged-by: cann-robot Description: ## 描述 1、修复Conv3D的opt group场景问题:当尾块的singleCi发生改变时,按原有实现计算变量会导致dk方向丢失部分数据,进而精度失败 2、DepthwiseConv2DToConv2D融合pass编码cleancode问题修复 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#5663](https://gitcode.com/cann/ops-nn/issues/5663) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 问题用例已验证,组件看护通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9964 | 1 个月前 | |
conv2d squeeze bias add fusion pass开源 Co-authored-by: huafeng793<chenhuafeng2@huawei.com> # message auto-generated for no-merge-commit merge: !9511 merge conv2d_sequeeze into master conv2d squeeze bias add fusion pass开源 Created-by: huafeng793 Commit-by: huafeng793 Merged-by: cann-robot Description: ## 描述 新增 Conv2D→Squeeze→BiasAdd 融合 Pass: Conv2DSqueezeBiasaddFusionPass。 将 Conv2D → Squeeze → BiasAdd 重排为 Conv2D → BiasAdd → Squeeze,使 BiasAdd 直接作用在 Conv2D 的 4D 输出上。 同时更新ut测试文件。 ## 关联的Issue [#5342](https://gitcode.com/cann/ops-nn/issues/5342) ## 测试 bash build.sh -u --opgraph,27 个 UT 全部通过。 覆盖正向融合、负向拒绝、可重入、属性保留等场景。 RDV通过。 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9511 | 1 个月前 | |
Format update: Adjusted the license description format in all relevant files. Co-authored-by: jiangqi<jiangqi47@h-partners.com> # message auto-generated for no-merge-commit merge: !293 merge license into master Format update: Adjusted the license description format in all relevant files. Created-by: jiangqi2025 Commit-by: jiangqi Merged-by: turing_project1 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!293 | 10 个月前 |