| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
conv2d A16W8_aicerr_fix Co-authored-by: xinweiliu<liuxinwei12@huawei.com> # message auto-generated for no-merge-commit merge: !7511 merge A16W8W_aicerr_fix into master conv2d A16W8_aicerr_fix Created-by: xinweiliu Commit-by: xinweiliu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> A16W8 场景 k方向循环次数,需要按照fmap的Cin大小,k0 = 16 进行计算,不然可能导致load3d的越界读写; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#4094](https://gitcode.com/cann/ops-nn/issues/4094) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7511 | 21 小时前 | |
small kernel support HW mode. Co-authored-by: ray-shaw<shaorui4@huawei.com> # message auto-generated for no-merge-commit merge: !7034 merge hwMode into master small kernel support HW mode. Created-by: ray-shaw Commit-by: ray-shaw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#4125](https://gitcode.com/cann/ops-nn/issues/4125) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!7034 | 4 小时前 | |
Conv3DBackpropFilterV2算子aic error问题修复 Co-authored-by: wangzheng<wangzheng97@hisilicon.com> # message auto-generated for no-merge-commit merge: !7544 merge 0715 into master Conv3DBackpropFilterV2算子aic error问题修复 Created-by: zhaozhongyao Commit-by: wangzheng Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 问题背景:Conv3DBackpropFilterV2算子有case出现了aiv error。 问题根因:streamk切分后,stepKb的变化导致BL1Bound增大,超过L1总量,之后未进行L1大小安全性校验,导致出现aic error。 解决方案:streamk切分后,补充L1大小安全性校验,如果超量,则递减stepk,直至满足校验。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/4109 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> Ascend950二级冒烟+本地验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7544 | 5 天前 | |
28核场景个别网络case通过知识库方式进行性能调优 Co-authored-by: s00612051<shenchengzong1@huawei.com> # message auto-generated for no-merge-commit merge: !7559 merge scz_dev_0716 into master 28核场景个别网络case通过知识库方式进行性能调优 Created-by: shenchengzong Commit-by: s00612051 Merged-by: cann-robot Description: ## 描述 【Conv DX】28核场景个别网络case通过知识库方式进行性能调优 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#4192](https://gitcode.com/cann/ops-nn/issues/4192) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 验证目标case走进知识库逻辑,性能达标 自验RDV、custom、compile均通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7559 | 2 小时前 | |
卷积反向算子参数提前到tiling计算 Co-authored-by: zhaozhoujun520<zhaozhoujun@huawei.com> # message auto-generated for no-merge-commit merge: !7069 merge master into master 卷积反向算子参数提前到tiling计算 Created-by: zhaozhoujun520 Commit-by: zhaozhoujun520 Merged-by: cann-robot Description: ## 描述 部分参数提前到tiling阶段计算 ## 关联的Issue [#3907](https://gitcode.com/cann/ops-nn/issues/3907) ## 测试 本地验证,CI pipeline, RDV,蓝区冒烟,性能验证 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7069 | 6 天前 | |
fix(conv3d_v2): resolve cleancode warnings for G.CNS.03/CNS.04/INC.02 Co-authored-by: wanyukang<wanyukang@h-partners.com> # message auto-generated for no-merge-commit merge: !7129 merge fix/cleancode-conv3d_v2 into master fix(conv3d_v2): resolve cleancode warnings for G.CNS.03/CNS.04/INC.02 Created-by: wanyukang Commit-by: wanyukang Merged-by: cann-robot Description: ## 描述 修复 conv3d_v2 算子的 cleancode 扫描告警: - **G.CNS.03-CPP**: Conv3dTilingEngine::InitNumBlocksRes 方法不修改成员变量,添加 const 修饰 - **G.CNS.04-CPP**: CheckOutputNegative 的 ConvOpInfo& 参数只读不写,改为 const ConvOpInfo& - **G.INC.02-CPP**: 移除 conv3d_tiling_engine.h 和 conv3d_base_tiling.h 中未使用的 platform_ascendc.h 头文件包含 ## 关联的Issue #3904 ## 测试 host 侧编译通过即可验证(改动均为 const/头文件移除,无逻辑变更)。 rdv已通过 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!7129 | 13 天前 | |
【convolution_backward】补充aclnn_convolution_backward.cpp测试用例 Co-authored-by: Zehai<wangzehai3@huawei.com> # message auto-generated for no-merge-commit merge: !7589 merge add_ut_wzh into master 【convolution_backward】补充aclnn_convolution_backward.cpp测试用例 Created-by: Zehai Commit-by: Zehai Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> convolution_backward算子 补充conv\convolution_backward\op_api\aclnn_convolution_backward.cpp文件测试用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/4165 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 增加测试用例19个,其中包含: CalculateConv1DTransposeBackward方法测试用例1个 CalculateConv2DTransposeBackward方法测试用例1个 CalculateConv3DTransposeBackward方法测试用例3个 PreDilation方法测试用例4个 Conv2DBackpropFilterBy1x1Dw方法测试用例1个 Conv3DBackpropFilterBy1x1Dw方法测试用例1个 CalculateConv1DBackwardByMatmulImpl方法测试用例1个 CalculateConv3DBackwardDwByMmMode方法测试用例2个 CalculateConvolutionTbcBackwardWithEmpty方法测试用例3个 CalculateConvolutionTbcBackwardBy3D方法测试用例2个 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7589 | 23 小时前 | |
Conv:DeformableConv2D、DepthwiseConv2D相关融合pass迁移 Co-authored-by: weijian317<gaoweijian1@huawei.com> # message auto-generated for no-merge-commit merge: !6962 merge iter into master Conv:DeformableConv2D、DepthwiseConv2D相关融合pass迁移 Created-by: weijian317 Commit-by: weijian317 Merged-by: cann-robot Description: ## 描述 1、DeformableConv2dFusionPass融合pass开源实现 2、DepthwiseToConv2dFusionPass融合pass开源实现 3、ADepthwiseFusionPass融合pass开源实现 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#3784](https://gitcode.com/cann/ops-nn/issues/3784) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ut覆盖,相关场景端到端验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6962 | 15 天前 | |
feat: 新增DeformableConv2d/LSTM/LSTMCell三个ONNX算子插件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !7581 merge master into master feat: 新增DeformableConv2d/LSTM/LSTMCell三个ONNX算子插件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 新增 DeformableConv2d、LSTM、LSTMCell 三个 ONNX 算子的框架插件,用于支持 ONNX 模型到 Ascend GE IR 的算子映射。 ### 新增文件 | 文件 | 说明 | |------|------| | conv/deformable_conv2d/framework/CMakeLists.txt | 可变形卷积2d ONNX 插件构建配置 | | conv/deformable_conv2d/framework/npu_deformable_conv2d_onnx_plugin.cpp | ONNX DeformableConv2d 算子解析与注册 | | rnn/dynamic_rnn/framework/CMakeLists.txt | 动态 RNN ONNX 插件构建配置 | | rnn/dynamic_rnn/framework/npu_lstm_onnx_plugin.cpp | ONNX LSTM 算子解析与注册 | | rnn/dynamic_rnnv2/framework/CMakeLists.txt | 动态 RNNv2 ONNX 插件构建配置 | | rnn/dynamic_rnnv2/framework/npu_lstm_cell_onnx_plugin.cpp | ONNX LSTMCell 算子解析与注册 | ### 实现方式 每个插件通过 REGISTER_CUSTOM_OP 宏注册为 FrameworkType(ONNX) + ImplyType(TVM) 的定制算子,将 ONNX NodeProto 属性解析后映射到 Ascend GE 算子。 ## 测试 - ONNX 模型 DeformableConv2d / LSTM / LSTMCell 算子兼容性验证 ## 类型标签 - [x] 新特性 See merge request: cann/ops-nn!7581 | 3 天前 | |
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 | 15 天前 | |
fix schedule mode & embeddingHash Doc & groupNormSilu codecheck Co-authored-by: xieshengwei1024<xieshengwei3@huawei.com> # message auto-generated for no-merge-commit merge: !7076 merge master into master fix schedule mode & embeddingHash Doc & groupNormSilu codecheck Created-by: xieshengwei1024 Commit-by: xieshengwei1024 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1.系列SyncAll算子添加scheduleMode 2.embeddingHash算子文档错误修改 3.groupNormSilu修改超大圈复杂度问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联issue3858 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已进行本地编译测试、ut测试及上板aclnn测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了embeddingHash系列算子的readme文档 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!7076 | 14 天前 | |
small kernel support HW mode. Co-authored-by: ray-shaw<shaorui4@huawei.com> # message auto-generated for no-merge-commit merge: !7034 merge hwMode into master small kernel support HW mode. Created-by: ray-shaw Commit-by: ray-shaw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#4125](https://gitcode.com/cann/ops-nn/issues/4125) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!7034 | 4 小时前 | |
移除ExtendConvTranspose多余attr定义 Co-authored-by: YuanTianyi<yuantianyi1@huawei.com> # message auto-generated for no-merge-commit merge: !7679 merge remove_attr into master 移除ExtendConvTranspose多余attr定义 Created-by: YuanTianyi Commit-by: YuanTianyi Merged-by: cann-robot Description: ## 描述 移除ExtendConvTranspose opDef多余的fixedShiftValue attr定义 在onnx_conv_transpose_pulgin新增fixedShiftValue的传递设置逻辑 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/4169 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> rdv测试,自验证测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7679 | 21 小时前 | |
Conv:DeformableConv2D、DepthwiseConv2D相关融合pass迁移 Co-authored-by: weijian317<gaoweijian1@huawei.com> # message auto-generated for no-merge-commit merge: !6962 merge iter into master Conv:DeformableConv2D、DepthwiseConv2D相关融合pass迁移 Created-by: weijian317 Commit-by: weijian317 Merged-by: cann-robot Description: ## 描述 1、DeformableConv2dFusionPass融合pass开源实现 2、DepthwiseToConv2dFusionPass融合pass开源实现 3、ADepthwiseFusionPass融合pass开源实现 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#3784](https://gitcode.com/cann/ops-nn/issues/3784) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ut覆盖,相关场景端到端验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6962 | 15 天前 | |
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 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 21 小时前 | ||
| 4 小时前 | ||
| 5 天前 | ||
| 2 小时前 | ||
| 6 天前 | ||
| 13 天前 | ||
| 23 小时前 | ||
| 15 天前 | ||
| 3 天前 | ||
| 15 天前 | ||
| 14 天前 | ||
| 4 小时前 | ||
| 21 小时前 | ||
| 15 天前 | ||
| 7 个月前 |