| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
批量修改md中冗余空格 Co-authored-by: wuyao51511<wuyao61@h-partners.com> # message auto-generated for no-merge-commit merge: !6027 merge master into master 批量修改md中冗余空格 Created-by: wuyao51511 Commit-by: wuyao51511 Merged-by: cann-robot Description: ## 描述 文档空格问题清理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6027 | 2 个月前 | |
gather elements code sync Co-authored-by: wangyongguang<wangyongguang1@huawei.com> # message auto-generated for no-merge-commit merge: !916 merge master into master gather elements code sync Created-by: wangyongguang Commit-by: wangyongguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!916 | 6 个月前 | |
nn类onnx算子插件支持 Co-authored-by: x00842564<xuyanke@huawei.com> Co-authored-by: ouyangxiantian<ouyangxiantian@h-partners.com> # message auto-generated for no-merge-commit merge: !452 merge master into master nn类onnx算子插件支持 Created-by: yanke-xu Commit-by: x00842564;ouyangxiantian Merged-by: cann-robot Description: ## 描述 涉及的onnx插件算子列表: 1. Elu 2. NPUFastGelu 3. NPUGeglu 4. NPUGeluV2 5. HardSigmoid 6. LeakyRelu 7. Mish 8. Selu 9. Shrink 10. NPUSoftmaxCrossEntropyWithLogits 11. Softmax 12. ThresholdedRelu 13. AdaCast 14. AdaptiveAvgPool2d 15. AdaptiveMaxPool2d 16. AscendAntiQuant 17. AscendDequant 18. AscendDequantS16 19. AscendQuant 20. AscendRequant 21. AscendRequantS16 22. BasicGRUInplaceFillWindowCache 23. BasicLSTMInplaceFillWindowCache 24. BatchMatMul 25. BatchNormalization 26. Celu 27. ConstantOfShape 28. DynSeqOuter 29. GlobalLpPool 30. GlobalMaxPool 31. GroupNormRelu 32. GRU 33. Hardmax 34. If 35. InstanceNormalization 36. Int8Dequantize 37. Int8GivenIntTensorFill 38. Int8Quantize 39. Int8Transpose 40. LogSoftmax 41. LRN 42. LSTM 43. LSTMP 44. MatMul 45. MeanVarianceNormalization 46. MovingSumWithSigmoid 47. NPUAnchorResponseFlags 48. NPUDropoutWithAddSoftmax 49. NPUGru 50. Resize 51. Size 52. SoftmaxCrossEntropyLoss 53. TopK 54. Unique 55. Shape 56. GatherElements 57. GatherND 58. Compress 59. Gather 60. NonZero 61. NPUScatter 62. ScatterElements 63. Scatter 64. QuantBatchMatMul 65. WeightQuantBatchMatmulV2 66. NPUAddRmsNorm 67. NPUGroupNormSilu 68. LpNormalization 69. NPURmsNorm 70. NPUAntiQuant 71. NPUAscendQuantV2 72. NPUDynamicQuant 73. NPUDynamicQuantV2 74. NPUGroupQuant 75. NPUQuantize ## 关联的Issue None ## 测试 编译构建、冒烟测试、静态扫描 ## 文档更新 None ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!452 | 7 个月前 | |
修复TopkV2算子商分aclnn接口存在的索引排列问题 Co-authored-by: caoyan_huawei<caoyan11@huawei.com> # message auto-generated for no-merge-commit merge: !7522 merge cy_br_910_715_sync into 9.1.0 修复TopkV2算子商分aclnn接口存在的索引排列问题 Created-by: caoyan_huawei Commit-by: caoyan_huawei Merged-by: cann-robot Description: ## 描述 修复TopkV2算子在k和排序轴相等,且sorted=false,且排序轴不是尾轴场景时,出现的索引排列错乱问题。主线已合入,同步到商分; 【问题原因】当前topk在处理sorted=false,排序轴等于k时,统一按照默认排序轴是尾轴的情况进行处理。这就导致在排序轴不是尾轴的情况下,索引依然按照行优先排列。以二维tensor为(5, 5) 的矩阵举例,当dim=1时,对尾轴进行取k=5, sorted=false 的操作,那么索引的输出如下: [[0, 1 ,2, 3, 4], [0, 1 ,2, 3, 4], [0, 1 ,2, 3, 4], [0, 1 ,2, 3, 4], [0, 1 ,2, 3, 4]] 当dim=0,k=5,sorted=false时,预期索引输出应该如下: [[0, 0 ,0, 0, 0], [1, 1 ,1, 1, 1] [2, 2 ,2, 2, 2] [3, 3 ,3, 3, 3] [4, 4 ,4, 4, 4]] 但实际情况是,索引会按照dim-1,k=5的情况进行输出,不符合预期。 【修复方案】当排序轴为非尾轴时,进行如下操作: 先Arange生成k个从0开始到k-1的索引Tensor,从标量到Tesor:【k】 将这k个数的Tensor重新reshape成维度和输入相同,dim轴等于k,其它轴等于1的Tensor,如:【d0, d1, d2, k, d3, d4】,其中d0到d4全为1; 利用BroadcastTo将k维度的索引广播到其它所有维度。 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/4073 ## 测试 ST, UT, 冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!7522 | 1 个月前 | |
gather、scatter等算子支持fp8 Co-authored-by: zhu-lei0614<zhulei113@huawei.com> # message auto-generated for no-merge-commit merge: !1639 merge celoss into master gather、scatter等算子支持fp8 Created-by: zhu-lei0614 Commit-by: zhu-lei0614 Merged-by: cann-robot Description: ## 描述 gather、scatter等算子支持fp8输入输出 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1086 ## 测试 本地验证,冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1639 | 6 个月前 | |
OP_LOGE错误码整改:nonzero/gatherelements/index/indexputv2/indexputwithsortv2/unsortedsegmentsum算子op_host层OP_LOGE替换为EZ0008-EZ0034规范化宏 Co-authored-by: liangtongxue<lianglihui@h-partners.com> # message auto-generated for no-merge-commit merge: !5519 merge fix/oploge-ez-error-code-refactor into master OP_LOGE错误码整改:nonzero/gatherelements/index/indexputv2/indexputwithsortv2/unsortedsegmentsum算子op_host层OP_LOGE替换为EZ0008-EZ0034规范化宏 Created-by: liangtongxue Commit-by: liangtongxue Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> OP_LOGE错误码整改:nonzero/gatherelements/index/indexputv2/indexputwithsortv2/unsortedsegmentsum算子op_host层OP_LOGE替换为EZ0008-EZ0034规范化宏 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: OP_LOGE整改 See merge request: cann/ops-nn!5519 | 2 个月前 | |
simt-c风格转换: gather_elements/index/index_put_with_sort_v2/unsorted_segment_sum Co-authored-by: rsj007<renshuojian@huawei.com> # message auto-generated for no-merge-commit merge: !4744 merge master into master simt-c风格转换: gather_elements/index/index_put_with_sort_v2/unsorted_segment_sum Created-by: rsj007 Commit-by: rsj007 Merged-by: cann-robot Description: ## 描述 simt-c风格转换: gather_elements/index/index_put_with_sort_v2/unsorted_segment_sum ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1512 ## 测试 本地修改前后md5sum一致 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4744 | 3 个月前 | |
整改st目录下的atk用例统一目录格式 Co-authored-by: yue-ma<mayue54@huawei.com> # message auto-generated for no-merge-commit merge: !4782 merge master into master 整改st目录下的atk用例统一目录格式 Created-by: yue-ma Commit-by: yue-ma Merged-by: cann-robot Description: ## 描述 整改st目录下的atk用例统一目录格式 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/2671 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:st用例目录整改 See merge request: cann/ops-nn!4782 | 3 个月前 | |
aclnnTopK新增长序列场景RadixTopK支持 Co-authored-by: huang-wei-chen<chenhuangwei1@huawei.com> # message auto-generated for no-merge-commit merge: !5807 merge nn_radix_top_k into master aclnnTopK新增长序列场景RadixTopK支持 Created-by: huang-wei-chen Commit-by: huang-wei-chen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增RadixTopK算子大幅降低内存占用,同时提升算子性能,打通模型功能断点。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#3212](https://gitcode.com/cann/ops-nn/issues/3212) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 500+用例精度通过 简单测试脚本如下: python import torch, torch_npu batch_list = [1, 2, 3, 4, 5, 6, 7, 8] for batch in batch_list: x = torch.randn(batch, 617025600, dtype=torch.bfloat16) values_npu, indices_npu = torch.topk(x.npu(), k=3179520, sorted=True, largest=True) values_cpu, indices_cpu = torch.topk(x, k=3179520, sorted=True, largest=True) values_match = torch.equal(values_npu.cpu(), values_cpu) print(f"batch={batch}: values_match={values_match}") ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5807 | 2 个月前 | |
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 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 4 个月前 |