| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix applyTopKtopP_aaclnnn issue Co-authored-by: chenyanbin8<chenyanbin8@huawei.com> # message auto-generated for no-merge-commit merge: !4277 merge fix/applyTopKtopP_aaclnnn into master fix applyTopKtopP_aaclnnn issue Created-by: chenyanbin8 Commit-by: chenyanbin8 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ACLNN_API 头文件注释拼写错误修正 applyTopKtopP算子注释中"aaclnnApplyTopKTopPGetWorkspaceSize*"为"aclnnApplyTopKTopPGetWorkspaceSize" ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue #2339 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ut、example ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:注释规范修正 See merge request: cann/ops-nn!4277 | 5 个月前 | |
修改LOGEreason内容 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !4391 merge master into master 修改LOGEreason内容 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4391 | 5 个月前 | |
add bucketizev2 geir example Co-authored-by: lixin433<lixin433@huawei.com> # message auto-generated for no-merge-commit merge: !4308 merge bucketize into master add bucketizev2 geir example Created-by: lixin433 Commit-by: lixin433 Merged-by: cann-robot Description: ## 描述 增加bucketize_v2 geir examples,修正部分文档 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#2494](https://gitcode.com/cann/ops-nn/issues/2494) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> examples已经测试,冒烟已经通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4308 | 5 个月前 | |
sparse_segment_mean和concat_offset算子支持Ascend950 Co-authored-by: 张鑫<zhangxin660@h-partners.com> # message auto-generated for no-merge-commit merge: !2328 merge move_nn_dst into master sparse_segment_mean和concat_offset算子支持Ascend950 Created-by: z30075199 Commit-by: 张鑫 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> **sparse_segment_mean和concat_offset算子支持Ascend950** concat_offset:计算concat的输入在其输出中的偏移量 <table style="undefined;table-layout: fixed; width: 1479px"><colgroup> <col style="width: 163px"> <col style="width: 180px"> <col style="width: 240px"> <col style="width: 200px"> <col style="width: 197px"> <col style="width: 114px"> <col style="width: 156px"> <col style="width: 145px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>concat_dim</td> <td>输入</td> <td>输入aclTensor</td> <td>INT32</td> <td>ND</td> </tr> <tr> <td>x</td> <td>输入</td> <td>输入TensorList</td> <td>INT32</td> <td>ND</td> </tr> <tr> <td>N</td> <td>属性</td> <td>输入Tensor的个数</td> <td>INT</td> <td>-</td> </tr> <tr> <td>y</td> <td>输出</td> <td>输出TensorList</td> <td>INT32</td> <td>ND</td> </tr> </tbody></table> sparse_segment_mean:计算张量稀疏片段的均值 <table style="undefined;table-layout: fixed; width: 1479px"><colgroup> <col style="width: 163px"> <col style="width: 180px"> <col style="width: 240px"> <col style="width: 200px"> <col style="width: 197px"> <col style="width: 114px"> <col style="width: 156px"> <col style="width: 145px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>x</td> <td>输入</td> <td>输入aclTensor</td> <td>FLOAT, DOUBLE, FLOAT16, BFLOAT16</td> <td>ND</td> </tr> <tr> <td>indices</td> <td>输入</td> <td>输入aclTensor</td> <td>INT32, INT64</td> <td>ND</td> </tr> <tr> <td>segment_ids</td> <td>输入</td> <td>输入aclTensor</td> <td>INT32, INT64</td> <td>ND</td> </tr> <tr> <td>y</td> <td>输出</td> <td>输出aclTensor</td> <td>FLOAT, DOUBLE, FLOAT16, BFLOAT16</td> <td>ND</td> </tr> </tbody></table> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1558 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2328 | 6 个月前 | |
修改算子readme文档 Co-authored-by: xiu_ling_wang<wangxiuling2@h-partners.com> # message auto-generated for no-merge-commit merge: !3614 merge md-modify into master 修改算子readme文档 Created-by: xiu_ling_wang Commit-by: xiu_ling_wang Merged-by: cann-robot Description: ## 描述 修改算子readme文档。 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1772 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3614 | 6 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
aclnn中获取确定性计算变量的接口整改 Co-authored-by: chen-xing-yu<chenxingyu18@huawei.com> # message auto-generated for no-merge-commit merge: !3477 merge aclnn_doc_h into master aclnn中获取确定性计算变量的接口整改 Created-by: chenxingyu18 Commit-by: chen-xing-yu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnnIndexAdd、aclnnIndexPut、aclnnEmbeddingDenseGrad等aclnn接口获取确定性计算变量时使用rtCtxGetSysParamOpt,该接口非对外接口,应替换为aclrtGetSysParamOpt ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1925 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3477 | 6 个月前 | |
expand_into_jaggle_permute文档修改 Co-authored-by: Qianwen Ye<yeqianwen2@huawei.com> # message auto-generated for no-merge-commit merge: !3620 merge md0408 into master expand_into_jaggle_permute文档修改 Created-by: Annyqw Commit-by: Qianwen Ye Merged-by: cann-robot Description: ## 描述 expand_into_jaggle_permute文档修改 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1975 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3620 | 6 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
nn仓大模型资料扫描修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3684 merge nntext into master nn仓大模型资料扫描修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3684 | 6 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
gather_v2算子支持A5实现,补齐资料,补齐apply_gradient_descent、gelu、apply_adam_w、relu、sigmoid算子的ut Co-authored-by: guanxiaoxiao<guanxiaoxiao2@huawei.com> # message auto-generated for no-merge-commit merge: !635 merge master into master gather_v2算子支持A5实现,补齐资料,补齐apply_gradient_descent、gelu、apply_adam_w、relu、sigmoid算子的ut Created-by: gxx_gitcode Commit-by: guanxiaoxiao Merged-by: cann-robot Description: ## 描述 gather_v2算子支持A5实现,补齐资料,补齐apply_gradient_descent、gelu、apply_adam_w、relu、sigmoid算子的ut ## 关联的Issue https://gitcode.com/cann/ops-math/issues/391 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!635 | 9 个月前 | |
[回退] [FusionPass] 迁移RandomStandardNormal融合规则到新pass框架 Co-authored-by: xuejinghui<xuejinghui@huawei.com> # message auto-generated for no-merge-commit merge: !4429 merge revert-mr-3987-1777450956492-auto into master [回退] [FusionPass] 迁移RandomStandardNormal融合规则到新pass框架 Created-by: xuejinghui Commit-by: xuejinghui Merged-by: cann-robot Description: ## 描述 [回退] 迁移RandomStandardNormal融合规则到新pass框架 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2437 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4429 | 5 个月前 | |
nn仓README.md里的index_fill跳转链接修复&添加index_fill算子文档 Co-authored-by: klein8793<zhangli24@huawei.com> # message auto-generated for no-merge-commit merge: !4509 merge dev_zl_2026_0506 into master nn仓README.md里的index_fill跳转链接修复&添加index_fill算子文档 Created-by: klein8793 Commit-by: klein8793 Merged-by: cann-robot Description: ## 描述 nn仓README.md里的index_fill跳转链接修复&添加index_fill算子文档 ## 关联的Issue 关联Issue [#2486](https://gitcode.com/cann/ops-nn/issues/2486) ## 测试 NA ## 文档更新 README.md index/index_fill/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4509 | 5 个月前 | |
修复index_fill_d的aclnn接口的跨版本编译报错问题 Co-authored-by: wkkk0528<wangkai578@huawei.com> # message auto-generated for no-merge-commit merge: !4289 merge fix_index_fill_d_aclnn into master 修复index_fill_d的aclnn接口的跨版本编译报错问题 Created-by: wkkk0528 Commit-by: wkkk0528 Merged-by: cann-robot Description: ## 描述 当前的index_fill_d的aclnn接口代码中,用SocVersion::ASCEND950来区分平台,这样会导致跨版本编译报错,需要修改平台区分的表述以修复报错 ## 关联的Issue 关联Issue [#2364](https://gitcode.com/cann/ops-nn/issues/2364) ## 测试 通过冒烟测试;已验证当前更改可解决跨版本编译报错问题 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4289 | 5 个月前 | |
代码同步 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !450 merge master into master 代码同步 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!450 | 9 个月前 | |
aclnnIndexPutImpl性能优化 Co-authored-by: zyf0712<zhangyufei63@huawei.com> # message auto-generated for no-merge-commit merge: !4163 merge aclnnIPIIssue into master aclnnIndexPutImpl性能优化 Created-by: zyf0712 Commit-by: zyf0712 Merged-by: cann-robot Description: ## 描述 aclnnIndexPutImpl算子部分用例对比71以及A100性能不达标,分析发现部分case未能正确路由到现有最优处理分支,通过增加判断条件,在现有处理模板的基础上,将问题case路由到性能最优模板进行处理 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2318 ## 测试 网络以及泛化用例均通过,冒烟通过 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4163 | 5 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
aclnnIndexPutImpl性能优化 Co-authored-by: zyf0712<zhangyufei63@huawei.com> # message auto-generated for no-merge-commit merge: !4163 merge aclnnIPIIssue into master aclnnIndexPutImpl性能优化 Created-by: zyf0712 Commit-by: zyf0712 Merged-by: cann-robot Description: ## 描述 aclnnIndexPutImpl算子部分用例对比71以及A100性能不达标,分析发现部分case未能正确路由到现有最优处理分支,通过增加判断条件,在现有处理模板的基础上,将问题case路由到性能最优模板进行处理 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2318 ## 测试 网络以及泛化用例均通过,冒烟通过 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4163 | 5 个月前 | |
indexadd性能优化 Co-authored-by: 何金鹏<hejinpeng5@huawei.com> # message auto-generated for no-merge-commit merge: !3232 merge indexprof into master indexadd性能优化 Created-by: jinpenghe Commit-by: 何金鹏 Merged-by: cann-robot Description: ## 描述 在存在大量重复索引情况下,atomicadd同地址的写请求的性能消耗,原方案切行切列在索引重复度高时,搬入的索引较少,不能很好的消除同地址写请求。 因此新增在重复索引且updates尾轴数据量大于16k的情况下,采用搬入大量索引进行去重,然后根据索引位置逐行搬入updates。 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1742 ## 测试 在测试用例下性能平均提升3倍  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3232 | 6 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
Simt C风格整改 Co-authored-by: BIGWHITETEETH<jingruiyang@huawei.com> # message auto-generated for no-merge-commit merge: !4332 merge master into master Simt C风格整改 Created-by: BIGWHITETEETH Commit-by: BIGWHITETEETH Merged-by: cann-robot Description: ## 描述 InplaceIndexFill算子Simt C风格整改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4332 | 5 个月前 | |
修改整仓产品名问题及标签问题 Co-authored-by: gitee-yanglulu<yanglulul@h-partners.com> # message auto-generated for no-merge-commit merge: !4204 merge master into master 修改整仓产品名问题及标签问题 Created-by: gitee-yanglulu Commit-by: gitee-yanglulu Merged-by: cann-robot Description: 修改整仓产品名问题及标签问题 See merge request: cann/ops-nn!4204 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
全核同步场景设置batchmode放置卡死 Co-authored-by: 李鑫<lixin433@huawei.com> # message auto-generated for no-merge-commit merge: !3784 merge linerindex into master 全核同步场景设置batchmode放置卡死 Created-by: lixin433 Commit-by: 李鑫 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 全核同步场景设置batchmode放置卡死 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟已通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3784 | 5 个月前 | |
nn整仓doc Tools工具扫描问题修改0330 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !3325 merge master into master nn整仓doc Tools工具扫描问题修改0330 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 整仓文档问题修改,修改不符合markdown规范和链接。 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 更新了docs、docs、experimental、experimental/index 、experimental/matmul 、matmul 等文件 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3325 | 6 个月前 | |
masked_scatter算子当updates元素不够的时候存在内存访问越界或者读取NAN问题 Co-authored-by: 蒋家炜<jiangjiawei10@huawei.com> # message auto-generated for no-merge-commit merge: !4392 merge fix_maskedscatter_oom into master masked_scatter算子当updates元素不够的时候存在内存访问越界或者读取NAN问题 Created-by: jiangjiawei Commit-by: 蒋家炜 Merged-by: cann-robot Description: ## 描述 防止当updates元素不够的时候内存访问越界或者读取NAN问题 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2430 ## 测试  ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4392 | 5 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
代码同步 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !450 merge master into master 代码同步 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!450 | 9 个月前 | |
修改整仓产品名问题及标签问题 Co-authored-by: gitee-yanglulu<yanglulul@h-partners.com> # message auto-generated for no-merge-commit merge: !4204 merge master into master 修改整仓产品名问题及标签问题 Created-by: gitee-yanglulu Commit-by: gitee-yanglulu Merged-by: cann-robot Description: 修改整仓产品名问题及标签问题 See merge request: cann/ops-nn!4204 | 5 个月前 | |
处理 禁止从空指针创建string 告警 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !2677 merge CleanCode_nullptr into master 处理 禁止从空指针创建string 告警 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 处理 禁止从空指针创建string 告警 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1323 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2677 | 5 个月前 | |
修复repeats只搬运一次导致的精度问题 Co-authored-by: y00580292<yezhao1@huawei.com> # message auto-generated for no-merge-commit merge: !4450 merge master into master 修复repeats只搬运一次导致的精度问题 Created-by: yezhao1 Commit-by: y00580292 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 由于repeats只搬运了一次,导致repeats较大时存在精度问题。 修改:修改判断逻辑,当需要更新repeats时,重新搬入正确的repeats; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2440 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 验证了问题用例,问题已修复。并使用修改后的patch验证了全量测试用例; ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4450 | 5 个月前 | |
add repeat_interleave_grad ut Co-authored-by: lu-yukun<luyukun4@h-partners.com> # message auto-generated for no-merge-commit merge: !4177 merge repat_ut into master add repeat_interleave_grad ut Created-by: xufeng12121 Commit-by: lu-yukun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> add repeat_interleave_grad ut ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> https://gitcode.com/cann/ops-nn/issues/2290 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4177 | 5 个月前 | |
geir用例修改 Co-authored-by: Ding_Jing<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !3795 merge geir_modify_0414 into master geir用例修改 Created-by: Ding_Jing Commit-by: Ding_Jing Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本PR针对geir用例修改: 1、删除无用头文件 2、用例报错时再打Error Message信息,防止产生误导 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue [#2045](https://gitcode.com/cann/ops-nn/issues/2045) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> Assert: [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:48:25] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:48:27] 2026-04-14 09:48:25,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:48:27] [2026-04-14 09:48:27] ---------------------------------------------------------------- [2026-04-14 09:48:27] Run test_geir_assert success. [2026-04-14 09:48:27] ---------------------------------------------------------------- [2026-04-14 09:48:27] Identity: [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:49:32] result[0] is: 2.000000 [2026-04-14 09:49:32] result[1] is: 2.000000 [2026-04-14 09:49:32] result[2] is: 2.000000 [2026-04-14 09:49:32] result[3] is: 2.000000 [2026-04-14 09:49:32] result[4] is: 2.000000 [2026-04-14 09:49:32] result[5] is: 2.000000 [2026-04-14 09:49:32] result[6] is: 2.000000 [2026-04-14 09:49:32] result[7] is: 2.000000 [2026-04-14 09:49:32] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:49:34] 2026-04-14 09:49:33,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:49:34] [2026-04-14 09:49:34] ---------------------------------------------------------------- [2026-04-14 09:49:34] Run test_geir_identity success. [2026-04-14 09:49:34] ---------------------------------------------------------------- [2026-04-14 09:49:34] GatherV2: [2026-04-14 09:51:31] result[0] is: (1.500000, 11.500000) [2026-04-14 09:51:31] result[1] is: (3.500000, 13.500000) [2026-04-14 09:51:31] result[2] is: (6.500000, 16.500000) [2026-04-14 09:51:31] result[3] is: (8.500000, 18.500000) [2026-04-14 09:51:31] result[4] is: (11.500000, 21.500000) [2026-04-14 09:51:31] result[5] is: (13.500000, 23.500000) [2026-04-14 09:51:33] [2026-04-14 09:51:33] ---------------------------------------------------------------- [2026-04-14 09:51:33] Run test_geir_gather_v2 success. [2026-04-14 09:51:33] ---------------------------------------------------------------- [2026-04-14 09:51:33] reverse_sequence: [2026-04-14 10:30:09] === ReverseSequence GEIR Test Start === [2026-04-14 10:30:09] output 0 dtype : 11 [2026-04-14 10:30:10] INFO - [XIR]: Precison is ok. [2026-04-14 10:30:13] === Test completed successfully === [2026-04-14 10:30:13] [2026-04-14 10:30:13] ---------------------------------------------------------------- [2026-04-14 10:30:13] Run test_geir_reverse_sequence success. [2026-04-14 10:30:13] ---------------------------------------------------------------- [2026-04-14 10:30:13] ScatterElements: [2026-04-14 09:56:49] result[0] is: (1.000000, 1.000000) [2026-04-14 09:56:49] result[1] is: (10.000000, -1.000000) [2026-04-14 09:56:49] result[2] is: (3.000000, 3.000000) [2026-04-14 09:56:49] result[3] is: (20.000000, -2.000000) [2026-04-14 09:56:49] result[4] is: (5.000000, 5.000000) [2026-04-14 09:56:51] [2026-04-14 09:56:51] ---------------------------------------------------------------- [2026-04-14 09:56:51] Run test_geir_scatter_elements success. [2026-04-14 09:56:51] ---------------------------------------------------------------- [2026-04-14 09:56:51] TensorScatterUpdate: [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:57:50] result[0] is: (100.000000, 10.000000) [2026-04-14 09:57:50] result[1] is: (101.000000, 11.000000) [2026-04-14 09:57:50] result[2] is: (102.000000, 12.000000) [2026-04-14 09:57:50] result[3] is: (103.000000, 13.000000) [2026-04-14 09:57:50] result[4] is: (104.000000, 14.000000) [2026-04-14 09:57:50] result[5] is: (5.000000, -2.500000) [2026-04-14 09:57:50] result[6] is: (6.000000, 3.500000) [2026-04-14 09:57:50] result[7] is: (7.000000, -3.500000) [2026-04-14 09:57:50] result[8] is: (8.000000, 4.500000) [2026-04-14 09:57:50] result[9] is: (9.000000, -4.500000) [2026-04-14 09:57:50] result[10] is: (200.000000, 20.000000) [2026-04-14 09:57:50] result[11] is: (201.000000, 21.000000) [2026-04-14 09:57:50] result[12] is: (202.000000, 22.000000) [2026-04-14 09:57:50] result[13] is: (203.000000, 23.000000) [2026-04-14 09:57:50] result[14] is: (204.000000, 24.000000) [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:57:53] 2026-04-14 09:57:52,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:57:53] [2026-04-14 09:57:53] ---------------------------------------------------------------- [2026-04-14 09:57:53] Run test_geir_tensor_scatter_update success. [2026-04-14 09:57:53] ---------------------------------------------------------------- Where: [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: dump graph to txt [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 10:03:14] 2026-04-14 10:03:13,000 - INFO - [XIR]: Precision is ok [2026-04-14 10:03:14] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 10:03:16] 2026-04-14 10:03:15,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 10:03:16] [2026-04-14 10:03:16] ---------------------------------------------------------------- [2026-04-14 10:03:16] Run test_geir_where success. [2026-04-14 10:03:16] ---------------------------------------------------------------- [2026-04-14 10:03:16] ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 针对geir用例修改,不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3795 | 6 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
A5增加scatter_add_with_sorted算子 Co-authored-by: wkkk0528<wangkai578@huawei.com> # message auto-generated for no-merge-commit merge: !4175 merge scatter_add_with_sorted_backup_0423 into master A5增加scatter_add_with_sorted算子 Created-by: wkkk0528 Commit-by: wkkk0528 Merged-by: cann-robot Description: ## 描述 背景一:scatter类算子在索引重复的时候会涉及到同一个gm地址写数据,而david芯片同地址写性能远低于竞品(相差100倍),因此为了性能考虑要尽可能规避同地址写问题。对于scatter这类算子一个解决方法就是在将相同索引对应的计算(累加、替换等)在核内完成。在核内完成同索引的处理,就希望同索引尽可能的挨在一次,因此期望索引是有序的。 背景二:scatter类算子当多核切分在scatter轴时,为了保证确定性计算,需要每个核之间搬出的数据是有序的,一种做法是每个核顺序搬出,这样会有较大的等待开销,相当于开单核,为了提升性能,另外一种做法是对索引做全局排序,然后按索引序搬出。 从性能的角度,希望在部分场景将 scatter_add替换位 sort(索引) + scatter_add_with_sorted两个算子,因此开发了 scatter_add_with_sorted算子,以增强scatter_add在确定性场景的性能。 ## 代码结构 index/scatter_add_with_sorted/ ├── op_host/ # Tiling 层 │ ├── scatter_add_with_sorted_def.cpp # [修改] 新增算子定义 │ ├── scatter_add_with_sorted_tiling.cpp # [修改] 注册 ASCENDC 模板化 tiling │ ├── scatter_add_with_sorted_tiling_base.h # [新增] 基础 Tiling 类,提取公共逻辑 │ ├── scatter_add_with_sorted_tiling_base.cpp # [新增] 基础 Tiling 实现(shape 解析、平台信息获取等) │ ├── scatter_add_with_sorted_simd_tiling.h # [新增] SIMD Tiling 类声明 │ ├── scatter_add_with_sorted_simd_tiling.cpp # [新增] SIMD Tiling 实现(多核切分、UB 切分、Buffer 规划) │ ├── scatter_add_with_sorted_simt_tiling.h # [新增] SIMT Tiling 类声明 │ ├── scatter_add_with_sorted_simt_tiling.cpp # [新增] SIMT Tiling 实现 │ ├── scatter_add_with_sorted_tiling.h # [原有] 旧版 Tiling 数据结构 │ ├── config/ascend950/ │ │ ├── scatter_add_with_sorted_binary.json # [新增] 二进制配置(8 组 dtype) │ │ └── scatter_add_with_sorted_simplified_key.ini # [新增] simplified_key_mode=0 │ └── op_api/ │ └── scatter_add_with_sorted.cpp # [修改] aclnn 接口适配 │ ├── op_kernel/ # Kernel 层 │ ├── scatter_add_with_sorted_apt.cpp # [新增] kernel 入口,ASCENDC 模板化分发 │ ├── scatter_add_with_sorted.cpp # [原有] kernel(保持不变) │ └── arch35/ # [新增] arch35 kernel 实现 │ ├── scatter_add_with_sorted_struct.h # 模板参数声明 & Tiling 数据结构定义 │ ├── scatter_add_with_sorted_simd_common.h # SIMD 公共工具函数 │ ├── scatter_add_with_sorted_simd.h # SIMD 模式 kernel │ ├── scatter_add_with_sorted_simd_determ.h # SIMD 确定性模式 kernel │ ├── scatter_add_with_sorted_determ_workspace.h # 确定性模式 workspace 处理 │ ├── scatter_add_with_sorted_simt.h # SIMT 模式 kernel │ └── scatter_add_with_sorted_simt_determ.h # SIMT 确定性模式 kernel │ └── tests/ut/ ├── op_host/ │ └── test_scatter_add_with_sorted_tiling.cpp # [修改] 新增tiling UT 用例 └── op_kernel/ ├── CMakeLists.txt # [修改] 新增编译目标 ├── scatter_add_with_sorted_tiling_def.h # [新增] UT tiling 定义 ├── test_scatter_add_with_sorted_apt.cpp # [新增]kernel UT └── test_scatter_add_with_sorted.cpp # [修改] 引用新的 tiling_def.h ## 关联的Issue 关联Issue [#2351](https://gitcode.com/cann/ops-nn/issues/2351) ## 测试 出包测试200条泛化用例,精度均pass,aclnn接口的的性能较之前调用scatteradd的方式提升3.9倍;通过冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4175 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
A5增加scatter_add_with_sorted算子 Co-authored-by: wkkk0528<wangkai578@huawei.com> # message auto-generated for no-merge-commit merge: !4175 merge scatter_add_with_sorted_backup_0423 into master A5增加scatter_add_with_sorted算子 Created-by: wkkk0528 Commit-by: wkkk0528 Merged-by: cann-robot Description: ## 描述 背景一:scatter类算子在索引重复的时候会涉及到同一个gm地址写数据,而david芯片同地址写性能远低于竞品(相差100倍),因此为了性能考虑要尽可能规避同地址写问题。对于scatter这类算子一个解决方法就是在将相同索引对应的计算(累加、替换等)在核内完成。在核内完成同索引的处理,就希望同索引尽可能的挨在一次,因此期望索引是有序的。 背景二:scatter类算子当多核切分在scatter轴时,为了保证确定性计算,需要每个核之间搬出的数据是有序的,一种做法是每个核顺序搬出,这样会有较大的等待开销,相当于开单核,为了提升性能,另外一种做法是对索引做全局排序,然后按索引序搬出。 从性能的角度,希望在部分场景将 scatter_add替换位 sort(索引) + scatter_add_with_sorted两个算子,因此开发了 scatter_add_with_sorted算子,以增强scatter_add在确定性场景的性能。 ## 代码结构 index/scatter_add_with_sorted/ ├── op_host/ # Tiling 层 │ ├── scatter_add_with_sorted_def.cpp # [修改] 新增算子定义 │ ├── scatter_add_with_sorted_tiling.cpp # [修改] 注册 ASCENDC 模板化 tiling │ ├── scatter_add_with_sorted_tiling_base.h # [新增] 基础 Tiling 类,提取公共逻辑 │ ├── scatter_add_with_sorted_tiling_base.cpp # [新增] 基础 Tiling 实现(shape 解析、平台信息获取等) │ ├── scatter_add_with_sorted_simd_tiling.h # [新增] SIMD Tiling 类声明 │ ├── scatter_add_with_sorted_simd_tiling.cpp # [新增] SIMD Tiling 实现(多核切分、UB 切分、Buffer 规划) │ ├── scatter_add_with_sorted_simt_tiling.h # [新增] SIMT Tiling 类声明 │ ├── scatter_add_with_sorted_simt_tiling.cpp # [新增] SIMT Tiling 实现 │ ├── scatter_add_with_sorted_tiling.h # [原有] 旧版 Tiling 数据结构 │ ├── config/ascend950/ │ │ ├── scatter_add_with_sorted_binary.json # [新增] 二进制配置(8 组 dtype) │ │ └── scatter_add_with_sorted_simplified_key.ini # [新增] simplified_key_mode=0 │ └── op_api/ │ └── scatter_add_with_sorted.cpp # [修改] aclnn 接口适配 │ ├── op_kernel/ # Kernel 层 │ ├── scatter_add_with_sorted_apt.cpp # [新增] kernel 入口,ASCENDC 模板化分发 │ ├── scatter_add_with_sorted.cpp # [原有] kernel(保持不变) │ └── arch35/ # [新增] arch35 kernel 实现 │ ├── scatter_add_with_sorted_struct.h # 模板参数声明 & Tiling 数据结构定义 │ ├── scatter_add_with_sorted_simd_common.h # SIMD 公共工具函数 │ ├── scatter_add_with_sorted_simd.h # SIMD 模式 kernel │ ├── scatter_add_with_sorted_simd_determ.h # SIMD 确定性模式 kernel │ ├── scatter_add_with_sorted_determ_workspace.h # 确定性模式 workspace 处理 │ ├── scatter_add_with_sorted_simt.h # SIMT 模式 kernel │ └── scatter_add_with_sorted_simt_determ.h # SIMT 确定性模式 kernel │ └── tests/ut/ ├── op_host/ │ └── test_scatter_add_with_sorted_tiling.cpp # [修改] 新增tiling UT 用例 └── op_kernel/ ├── CMakeLists.txt # [修改] 新增编译目标 ├── scatter_add_with_sorted_tiling_def.h # [新增] UT tiling 定义 ├── test_scatter_add_with_sorted_apt.cpp # [新增]kernel UT └── test_scatter_add_with_sorted.cpp # [修改] 引用新的 tiling_def.h ## 关联的Issue 关联Issue [#2351](https://gitcode.com/cann/ops-nn/issues/2351) ## 测试 出包测试200条泛化用例,精度均pass,aclnn接口的的性能较之前调用scatteradd的方式提升3.9倍;通过冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4175 | 5 个月前 | |
Normative rectification of aclnnScatterList.md Co-authored-by: chen-xing-yu<chenxingyu18@huawei.com> # message auto-generated for no-merge-commit merge: !3942 merge aclnn_doc_nn into master Normative rectification of aclnnScatterList.md Created-by: chenxingyu18 Commit-by: chen-xing-yu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnnScatterList.md中的函数原型与头文件不一致,现进行整改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2154 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3942 | 5 个月前 | |
[ScatterNd] 补充对索引值范围的校验 Co-authored-by: zhang-wenbo-beat<zhangwenbo67@huawei.com> # message auto-generated for no-merge-commit merge: !3866 merge scatter_nd_issue into master [ScatterNd] 补充对索引值范围的校验 Created-by: zhang-wenbo-beat Commit-by: zhang-wenbo-beat Merged-by: cann-robot Description: ## 描述 1、常规simt模板对索引范围的校验不足,补充负索引和边界的校验。 2、确定性模板按列分核分支,补充对索引值的范围校验。 3、确定性模板多维索引合一的计算中未对索引每一维进行校验,可能产生某一维非法,但是等效一维索引合法的情况,本次PR补充对每一维的校验。 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1947 ## 测试 已测试如下几种校验场景无误。 1、simt模板输入负索引。 2、simt模板多维索引某一维的索引值恰好等于该维度的shape。 3、确定性模板多维索引合一,某一维度索引值为负数或者大等于该维的shape。 4、确定性模板按列分核分支,等效一维索引为负数或越界。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3866 | 5 个月前 | |
[CANNBot]TensorScatterAddFussionPass/GatherToGatherV2FussionPass 迁移 Co-authored-by: gh_M<meiguohan@huawei.com> # message auto-generated for no-merge-commit merge: !3734 merge master into master [CANNBot]TensorScatterAddFussionPass/GatherToGatherV2FussionPass 迁移 Created-by: gh_M Commit-by: gh_M Merged-by: cann-robot Description: ## 描述 [CANNBot]GatherToGatherV2FusionPass/TensorScatterAddFussionPass算子融合规则开源迁移 Assisted-by: CANNBot:Claude Opus 4.6 Co-authored-by: gh_M <meiguohan@huawei.com> <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2378 ## AI/Agent 生成声明 ------- 新增 代码来源: - [ ] 纯人工手写 - [x] AI 辅助编写(思路/片段/优化) - [ ] AI 完全生成 人工审查:已完成 测试验证:已通过 合规检查:已完成 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 新pass框架节点图转换成功且算子通路精度pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3734 | 5 个月前 | |
ScatterNdUpdate oom问题修复 Co-authored-by: lihang_13123<lihang106@h-partners.com> # message auto-generated for no-merge-commit merge: !4159 merge scatter_add into master ScatterNdUpdate oom问题修复 Created-by: lihang_13123 Commit-by: lihang_13123 Merged-by: cann-robot Description: ## 描述 解决ScatterNdUpdate 在搬运updates以及simt计算时时未区分整循环和尾循环,导致的oom问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 功能精度批量验证OK,冒烟OK ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4159 | 5 个月前 | |
fix: 注释错误 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3216 merge master into master fix: 注释错误 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 更新了注释中opc,改为asc_opc ## 关联的Issue [#1716](https://gitcode.com/cann/ops-nn/issues/1716) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 更新了注释中opc,改为asc_opc ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3216 | 6 个月前 | |
nn仓大模型资料扫描修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3684 merge nntext into master nn仓大模型资料扫描修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3684 | 6 个月前 | |
优化segment_sum模板条件 Co-authored-by: 张鑫<zhangxin660@h-partners.com> # message auto-generated for no-merge-commit merge: !2199 merge simdmd_test into master 优化segment_sum模板条件 Created-by: z30075199 Commit-by: 张鑫 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 优化segment_sum模板条件 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1274 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2199 | 7 个月前 | |
simt子函数添加__simt_callee__。 Co-authored-by: 袁晓东<yuanxiaodong6@huawei.com> # message auto-generated for no-merge-commit merge: !3358 merge sortedsparseqianyi into master simt子函数添加__simt_callee__。 Created-by: xiaodong666 Commit-by: 袁晓东 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> simt子函数添加__simt_callee__。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1838](https://gitcode.com/cann/ops-nn/issues/1838) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 编包通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3358 | 6 个月前 | |
fix: 注释错误 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3216 merge master into master fix: 注释错误 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 更新了注释中opc,改为asc_opc ## 关联的Issue [#1716](https://gitcode.com/cann/ops-nn/issues/1716) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 更新了注释中opc,改为asc_opc ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3216 | 6 个月前 | |
新增或整改算子mish、prelu、sparse_slice、softmax_grad_ext 、erfinv,适配下一代芯片 Co-authored-by: dyd-dmy<dengyidan@huawei.com> # message auto-generated for no-merge-commit merge: !2508 merge code_migration into master 新增或整改算子mish、prelu、sparse_slice、softmax_grad_ext 、erfinv,适配下一代芯片 Created-by: dyd-dmy Commit-by: dyd-dmy Merged-by: cann-robot Description: ## 描述 ### 新增算子: 1. prelu:一种激活函数,当Tensor中value大于0,取该value,小于0时取权重与value的乘积。 <table style="undefined;table-layout: fixed; width: 980px"><colgroup> <col style="width: 100px"> <col style="width: 150px"> <col style="width: 280px"> <col style="width: 330px"> <col style="width: 120px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>x</td> <td>输入</td> <td>待进行PRelu计算的入参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>weight</td> <td>输入</td> <td>计算的权重参数,元素个数为1或者元素个数与x输入的channel数量一致,channel为输入维度的第二维度。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>out</td> <td>输出</td> <td>PRelu计算的出参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> </tbody></table> 2. sparse_slice:基于start和size对SparseTensor进行切片操作。 <table style="undefined;table-layout: fixed; width: 980px"><colgroup> <col style="width: 100px"> <col style="width: 150px"> <col style="width: 280px"> <col style="width: 330px"> <col style="width: 120px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>indices</td> <td>输入</td> <td>SparseTensor的索引,形状为[n, rank],其中n为输入值数量,rank为值索引的维度。</td> <td>INT64</td> <td>ND</td> </tr> <tr> <td>values</td> <td>输入</td> <td>SparseTensor的值,形状为[n]。</td> <td>INT64、INT32、UINT16、INT16、UINT8、INT8、FLOAT16、FLOAT、DOUBLE、COMPLEX64、COMPLEX128、BOOL、STRING、RESOURCE、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>shape</td> <td>输入</td> <td>SparseTensor的形状,形状为[rank]。</td> <td>INT64</td> <td>ND</td> </tr> <tr> <td>start</td> <td>输入</td> <td>切片的起始位置,形状为[rank]。</td> <td>INT64</td> <td>ND</td> </tr> <tr> <td>size</td> <td>输入</td> <td>切片的大小,形状为[rank]。</td> <td>INT64</td> <td>ND</td> </tr> <tr> <td>y_indices</td> <td>输出</td> <td>切片后SparseTensor的索引。</td> <td>INT64</td> <td>ND</td> </tr> <tr> <td>y_values</td> <td>输出</td> <td>切片后SparseTensor的值,类型与输入values相同。</td> <td>INT64、INT32、UINT16、INT16、UINT8、INT8、FLOAT16、FLOAT、DOUBLE、COMPLEX64、COMPLEX128、BOOL、STRING、RESOURCE、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>y_shape</td> <td>输出</td> <td>切片后SparseTensor的形状。</td> <td>INT64</td> <td>ND</td> </tr> </tbody></table> 3. softmax_grad_ext: <table style="undefined;table-layout: fixed; width: 980px"><colgroup> <col style="width: 100px"> <col style="width: 150px"> <col style="width: 280px"> <col style="width: 330px"> <col style="width: 120px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>grad</td> <td>输入</td> <td>反向输入张量。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>x1</td> <td>输入</td> <td>反向梯度,与grad具有相同的类型、格式和形状。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>x2</td> <td>输入</td> <td>反向缩放因子,与grad具有相同的类型。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>y</td> <td>输出</td> <td>反向输出,与grad具有相同的类型、格式和形状。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>axes</td> <td>属性</td> <td>归约的轴,默认值为1。</td> <td>INT</td> <td>-</td> </tr> <tr> <td>keep_dims</td> <td>属性</td> <td>是否保持维度数,默认值为true。true表示保留长度为1的归约维度。</td> <td>BOOL</td> <td>-</td> </tr> </tbody></table> 4. erfinv:erfinv是高斯误差函数erf的反函数。返回输入Tensor中每个元素对应在标准正态分布函数的分位数。 <table style="undefined;table-layout: fixed; width: 980px"><colgroup> <col style="width: 100px"> <col style="width: 150px"> <col style="width: 280px"> <col style="width: 330px"> <col style="width: 120px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>self</td> <td>输入</td> <td>待进行erfinv计算的入参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>out</td> <td>输出</td> <td>erfinv计算的出参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> </tbody></table> ### 整改算子: 1. mish:一个自正则化的非单调神经网络激活函数。主要整改原Mish算子不合理的目录结构、代码和文档,新增适配下一代芯片的功能代码与测试代码。 <table style="undefined;table-layout: fixed; width: 980px"><colgroup> <col style="width: 100px"> <col style="width: 150px"> <col style="width: 280px"> <col style="width: 330px"> <col style="width: 120px"> </colgroup> <thead> <tr> <th>参数名</th> <th>输入/输出/属性</th> <th>描述</th> <th>数据类型</th> <th>数据格式</th> </tr></thead> <tbody> <tr> <td>self</td> <td>输入</td> <td>待进行Mish激活计算的入参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> <tr> <td>out</td> <td>输出</td> <td>Mish激活计算的出参。</td> <td>FLOAT、FLOAT16、BFLOAT16</td> <td>ND</td> </tr> </tbody></table> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/1684 ## 测试 1、算子包编译成功,部署成功,aclnn通路验证成功 2、david冒烟、二级冒烟、st用例都通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新p_relu、mish、erfinv算子的README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2508 | 6 个月前 | |
nn仓芯片类型补充以及资料格式修改 Co-authored-by: sunchun<sunchun4@h-partners.com> # message auto-generated for no-merge-commit merge: !3420 merge xinpian into master nn仓芯片类型补充以及资料格式修改 Created-by: sunchun Commit-by: sunchun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3420 | 6 个月前 | |
geir用例修改 Co-authored-by: Ding_Jing<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !3795 merge geir_modify_0414 into master geir用例修改 Created-by: Ding_Jing Commit-by: Ding_Jing Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本PR针对geir用例修改: 1、删除无用头文件 2、用例报错时再打Error Message信息,防止产生误导 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue [#2045](https://gitcode.com/cann/ops-nn/issues/2045) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> Assert: [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:48:24] 2026-04-14 09:48:24,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:48:25] 2026-04-14 09:48:24,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:48:27] 2026-04-14 09:48:25,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:48:27] [2026-04-14 09:48:27] ---------------------------------------------------------------- [2026-04-14 09:48:27] Run test_geir_assert success. [2026-04-14 09:48:27] ---------------------------------------------------------------- [2026-04-14 09:48:27] Identity: [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:49:31] 2026-04-14 09:49:31,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:49:32] result[0] is: 2.000000 [2026-04-14 09:49:32] result[1] is: 2.000000 [2026-04-14 09:49:32] result[2] is: 2.000000 [2026-04-14 09:49:32] result[3] is: 2.000000 [2026-04-14 09:49:32] result[4] is: 2.000000 [2026-04-14 09:49:32] result[5] is: 2.000000 [2026-04-14 09:49:32] result[6] is: 2.000000 [2026-04-14 09:49:32] result[7] is: 2.000000 [2026-04-14 09:49:32] 2026-04-14 09:49:31,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:49:34] 2026-04-14 09:49:33,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:49:34] [2026-04-14 09:49:34] ---------------------------------------------------------------- [2026-04-14 09:49:34] Run test_geir_identity success. [2026-04-14 09:49:34] ---------------------------------------------------------------- [2026-04-14 09:49:34] GatherV2: [2026-04-14 09:51:31] result[0] is: (1.500000, 11.500000) [2026-04-14 09:51:31] result[1] is: (3.500000, 13.500000) [2026-04-14 09:51:31] result[2] is: (6.500000, 16.500000) [2026-04-14 09:51:31] result[3] is: (8.500000, 18.500000) [2026-04-14 09:51:31] result[4] is: (11.500000, 21.500000) [2026-04-14 09:51:31] result[5] is: (13.500000, 23.500000) [2026-04-14 09:51:33] [2026-04-14 09:51:33] ---------------------------------------------------------------- [2026-04-14 09:51:33] Run test_geir_gather_v2 success. [2026-04-14 09:51:33] ---------------------------------------------------------------- [2026-04-14 09:51:33] reverse_sequence: [2026-04-14 10:30:09] === ReverseSequence GEIR Test Start === [2026-04-14 10:30:09] output 0 dtype : 11 [2026-04-14 10:30:10] INFO - [XIR]: Precison is ok. [2026-04-14 10:30:13] === Test completed successfully === [2026-04-14 10:30:13] [2026-04-14 10:30:13] ---------------------------------------------------------------- [2026-04-14 10:30:13] Run test_geir_reverse_sequence success. [2026-04-14 10:30:13] ---------------------------------------------------------------- [2026-04-14 10:30:13] ScatterElements: [2026-04-14 09:56:49] result[0] is: (1.000000, 1.000000) [2026-04-14 09:56:49] result[1] is: (10.000000, -1.000000) [2026-04-14 09:56:49] result[2] is: (3.000000, 3.000000) [2026-04-14 09:56:49] result[3] is: (20.000000, -2.000000) [2026-04-14 09:56:49] result[4] is: (5.000000, 5.000000) [2026-04-14 09:56:51] [2026-04-14 09:56:51] ---------------------------------------------------------------- [2026-04-14 09:56:51] Run test_geir_scatter_elements success. [2026-04-14 09:56:51] ---------------------------------------------------------------- [2026-04-14 09:56:51] TensorScatterUpdate: [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: dump graph to txt [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 09:57:50] result[0] is: (100.000000, 10.000000) [2026-04-14 09:57:50] result[1] is: (101.000000, 11.000000) [2026-04-14 09:57:50] result[2] is: (102.000000, 12.000000) [2026-04-14 09:57:50] result[3] is: (103.000000, 13.000000) [2026-04-14 09:57:50] result[4] is: (104.000000, 14.000000) [2026-04-14 09:57:50] result[5] is: (5.000000, -2.500000) [2026-04-14 09:57:50] result[6] is: (6.000000, 3.500000) [2026-04-14 09:57:50] result[7] is: (7.000000, -3.500000) [2026-04-14 09:57:50] result[8] is: (8.000000, 4.500000) [2026-04-14 09:57:50] result[9] is: (9.000000, -4.500000) [2026-04-14 09:57:50] result[10] is: (200.000000, 20.000000) [2026-04-14 09:57:50] result[11] is: (201.000000, 21.000000) [2026-04-14 09:57:50] result[12] is: (202.000000, 22.000000) [2026-04-14 09:57:50] result[13] is: (203.000000, 23.000000) [2026-04-14 09:57:50] result[14] is: (204.000000, 24.000000) [2026-04-14 09:57:50] 2026-04-14 09:57:50,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 09:57:53] 2026-04-14 09:57:52,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 09:57:53] [2026-04-14 09:57:53] ---------------------------------------------------------------- [2026-04-14 09:57:53] Run test_geir_tensor_scatter_update success. [2026-04-14 09:57:53] ---------------------------------------------------------------- Where: [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to add compute graph to ir session [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Session add ir compute graph to ir session success [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: dump graph to txt [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to run ir compute graph [2026-04-14 10:03:13] 2026-04-14 10:03:13,000 - INFO - [XIR]: Session run ir compute graph success [2026-04-14 10:03:14] 2026-04-14 10:03:13,000 - INFO - [XIR]: Precision is ok [2026-04-14 10:03:14] 2026-04-14 10:03:13,000 - INFO - [XIR]: Start to finalize ir graph session [2026-04-14 10:03:16] 2026-04-14 10:03:15,000 - INFO - [XIR]: Finalize ir graph session success [2026-04-14 10:03:16] [2026-04-14 10:03:16] ---------------------------------------------------------------- [2026-04-14 10:03:16] Run test_geir_where success. [2026-04-14 10:03:16] ---------------------------------------------------------------- [2026-04-14 10:03:16] ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 针对geir用例修改,不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3795 | 6 个月前 | |
A5增加scatter_add_with_sorted算子 Co-authored-by: wkkk0528<wangkai578@huawei.com> # message auto-generated for no-merge-commit merge: !4175 merge scatter_add_with_sorted_backup_0423 into master A5增加scatter_add_with_sorted算子 Created-by: wkkk0528 Commit-by: wkkk0528 Merged-by: cann-robot Description: ## 描述 背景一:scatter类算子在索引重复的时候会涉及到同一个gm地址写数据,而david芯片同地址写性能远低于竞品(相差100倍),因此为了性能考虑要尽可能规避同地址写问题。对于scatter这类算子一个解决方法就是在将相同索引对应的计算(累加、替换等)在核内完成。在核内完成同索引的处理,就希望同索引尽可能的挨在一次,因此期望索引是有序的。 背景二:scatter类算子当多核切分在scatter轴时,为了保证确定性计算,需要每个核之间搬出的数据是有序的,一种做法是每个核顺序搬出,这样会有较大的等待开销,相当于开单核,为了提升性能,另外一种做法是对索引做全局排序,然后按索引序搬出。 从性能的角度,希望在部分场景将 scatter_add替换位 sort(索引) + scatter_add_with_sorted两个算子,因此开发了 scatter_add_with_sorted算子,以增强scatter_add在确定性场景的性能。 ## 代码结构 index/scatter_add_with_sorted/ ├── op_host/ # Tiling 层 │ ├── scatter_add_with_sorted_def.cpp # [修改] 新增算子定义 │ ├── scatter_add_with_sorted_tiling.cpp # [修改] 注册 ASCENDC 模板化 tiling │ ├── scatter_add_with_sorted_tiling_base.h # [新增] 基础 Tiling 类,提取公共逻辑 │ ├── scatter_add_with_sorted_tiling_base.cpp # [新增] 基础 Tiling 实现(shape 解析、平台信息获取等) │ ├── scatter_add_with_sorted_simd_tiling.h # [新增] SIMD Tiling 类声明 │ ├── scatter_add_with_sorted_simd_tiling.cpp # [新增] SIMD Tiling 实现(多核切分、UB 切分、Buffer 规划) │ ├── scatter_add_with_sorted_simt_tiling.h # [新增] SIMT Tiling 类声明 │ ├── scatter_add_with_sorted_simt_tiling.cpp # [新增] SIMT Tiling 实现 │ ├── scatter_add_with_sorted_tiling.h # [原有] 旧版 Tiling 数据结构 │ ├── config/ascend950/ │ │ ├── scatter_add_with_sorted_binary.json # [新增] 二进制配置(8 组 dtype) │ │ └── scatter_add_with_sorted_simplified_key.ini # [新增] simplified_key_mode=0 │ └── op_api/ │ └── scatter_add_with_sorted.cpp # [修改] aclnn 接口适配 │ ├── op_kernel/ # Kernel 层 │ ├── scatter_add_with_sorted_apt.cpp # [新增] kernel 入口,ASCENDC 模板化分发 │ ├── scatter_add_with_sorted.cpp # [原有] kernel(保持不变) │ └── arch35/ # [新增] arch35 kernel 实现 │ ├── scatter_add_with_sorted_struct.h # 模板参数声明 & Tiling 数据结构定义 │ ├── scatter_add_with_sorted_simd_common.h # SIMD 公共工具函数 │ ├── scatter_add_with_sorted_simd.h # SIMD 模式 kernel │ ├── scatter_add_with_sorted_simd_determ.h # SIMD 确定性模式 kernel │ ├── scatter_add_with_sorted_determ_workspace.h # 确定性模式 workspace 处理 │ ├── scatter_add_with_sorted_simt.h # SIMT 模式 kernel │ └── scatter_add_with_sorted_simt_determ.h # SIMT 确定性模式 kernel │ └── tests/ut/ ├── op_host/ │ └── test_scatter_add_with_sorted_tiling.cpp # [修改] 新增tiling UT 用例 └── op_kernel/ ├── CMakeLists.txt # [修改] 新增编译目标 ├── scatter_add_with_sorted_tiling_def.h # [新增] UT tiling 定义 ├── test_scatter_add_with_sorted_apt.cpp # [新增]kernel UT └── test_scatter_add_with_sorted.cpp # [修改] 引用新的 tiling_def.h ## 关联的Issue 关联Issue [#2351](https://gitcode.com/cann/ops-nn/issues/2351) ## 测试 出包测试200条泛化用例,精度均pass,aclnn接口的的性能较之前调用scatteradd的方式提升3.9倍;通过冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4175 | 5 个月前 | |
修改整仓产品名问题及标签问题 Co-authored-by: gitee-yanglulu<yanglulul@h-partners.com> # message auto-generated for no-merge-commit merge: !4204 merge master into master 修改整仓产品名问题及标签问题 Created-by: gitee-yanglulu Commit-by: gitee-yanglulu Merged-by: cann-robot Description: 修改整仓产品名问题及标签问题 See merge request: cann/ops-nn!4204 | 5 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
OP_LOGE日志reason规范化 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !4383 merge reason_modified into master OP_LOGE日志reason规范化 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 使用更规范,模式更统一的日志内容 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2220 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志整改 See merge request: cann/ops-nn!4383 | 5 个月前 | |
代码同步 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !450 merge master into master 代码同步 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!450 | 9 个月前 | |
修改整仓产品名问题及标签问题 Co-authored-by: gitee-yanglulu<yanglulul@h-partners.com> # message auto-generated for no-merge-commit merge: !4204 merge master into master 修改整仓产品名问题及标签问题 Created-by: gitee-yanglulu Commit-by: gitee-yanglulu Merged-by: cann-robot Description: 修改整仓产品名问题及标签问题 See merge request: cann/ops-nn!4204 | 5 个月前 | |
usm精度问题修复 Co-authored-by: 何金鹏<hejinpeng5@huawei.com> # message auto-generated for no-merge-commit merge: !3708 merge dtssum into master usm精度问题修复 Created-by: jinpenghe Commit-by: 何金鹏 Merged-by: cann-robot Description: ## 描述 usm精度问题修复 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2025 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 用例 Input Shape: ((2, 2, 4602, 40, 2, 2), (2, 2, 4602)), num_segments:174 精度通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3708 | 5 个月前 | |
fix: 注释错误 Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !3216 merge master into master fix: 注释错误 Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 更新了注释中opc,改为asc_opc ## 关联的Issue [#1716](https://gitcode.com/cann/ops-nn/issues/1716) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 更新了注释中opc,改为asc_opc ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3216 | 6 个月前 | |
修改doc tools低错 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !4214 merge master into master 修改doc tools低错 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改nn仓的markdown语法、htlm是否闭合、链接是否可以正常跳转、本地链接是否正常跳转修改低错修改 ## 关联的Issue 关联Issue [#1783](https://gitcode.com/cann/ops-nn/issues/1783) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 全部文档的链接跳转、htlm标签闭合、markdown语法规范问题 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4214 | 5 个月前 | |
add wherefusionpass Co-authored-by: biabu111<hebaojing1@huawei.com> # message auto-generated for no-merge-commit merge: !4228 merge master into master add wherefusionpass Created-by: biabu111 Commit-by: biabu111 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增WhereFusionPass融合规则 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2376 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟、UT自验已通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4228 | 5 个月前 | |
License Change Split2 Co-authored-by: huohuo_wy<wangyan389@huawei.com> # message auto-generated for no-merge-commit merge: !371 merge spilit2License3 into master License Change Split2 Created-by: huohuo_wangyan Commit-by: huohuo_wy Merged-by: cann-robot Description: ## 描述 批量整改文件copyright注释 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/177 ## 测试 COPYRIGHT注释头按新要求刷新 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!371 | 10 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 10 个月前 |