| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
修复AdaptiveAvgPool3dGrad算子 Co-authored-by: SGQT<shangguanqinnan@huawei.com> # message auto-generated for no-merge-commit merge: !6105 merge fix_unalign_reg into master 修复AdaptiveAvgPool3dGrad算子 Created-by: u010470851 Commit-by: SGQT Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复AdaptiveAvgPool3dGrad算子Reg重复使用问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联的Issue https://gitcode.com/cann/ops-nn/issues/3452 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已跑测试用例,精度功能成功 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6105 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
修复AdaptiveAvgPool3dGrad算子 Co-authored-by: SGQT<shangguanqinnan@huawei.com> # message auto-generated for no-merge-commit merge: !6105 merge fix_unalign_reg into master 修复AdaptiveAvgPool3dGrad算子 Created-by: u010470851 Commit-by: SGQT Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复AdaptiveAvgPool3dGrad算子Reg重复使用问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联的Issue https://gitcode.com/cann/ops-nn/issues/3452 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已跑测试用例,精度功能成功 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6105 | 2 个月前 | |
update error message of adaptive_mxpool2d Co-authored-by: cling<laichangling@huawei.com> # message auto-generated for no-merge-commit merge: !6417 merge ada_maxpool into master update error message of adaptive_mxpool2d Created-by: clinglai0517 Commit-by: cling Merged-by: cann-robot Description: ## 描述 使用ErrorMessage接口上报adaptive_mxpool2d tiling阶段因用户输入错误而导致的问题信息,方便用户快速确认原因。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 本地测试通过 ## 文档更新 不涉及文档修改 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6417 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
C++ clean code Co-authored-by: doufloat<baijinxiang@huawei.com> # message auto-generated for no-merge-commit merge: !5999 merge master into master C++ clean code Created-by: doufloat Commit-by: doufloat Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决如下Clean code问题: 静态扫描出现编译告警: comparison between signed and unsigned integer expressions [-Wsign-compare] type qualifiers ignored on function return type [-Wignored-qualifiers] unused variable narrowing conversion of '(int64_t)bp_groups' from 'int64_t {aka long int}' to 'int' inside { } [-Wnarrowing] C++代码规范: G.FUN.02-CPP 函数的所有声明必须与定义具有一致的参数名 G.FUN.03-CPP 禁止函数有未被使用的参数 G.FMT.17-CPP 合理安排空行 G.EXP.22-CPP 确保除法和余数运算不会导致除零错误(被零除) G.CNS.02-CPP 不要使用难以理解的字面常量 G.CNS.04-CPP 对于指针和引用类型的参数,如果不需要修改其引用的对象,应使用const修饰 G.FMT.14-CPP 指针类型"*"和引用类型"&"只跟随类型或变量名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3309 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5999 | 2 个月前 | |
AdaptiveMaxPool3D、AdaptiveAvgPool3D、AdaptvieAvgPool2D中对于half数据类型饱和模式设置修改 Co-authored-by: SimonZzz<zhouquan79@huawei.com> # message auto-generated for no-merge-commit merge: !5626 merge fixSetCtrlSpr into master AdaptiveMaxPool3D、AdaptiveAvgPool3D、AdaptvieAvgPool2D中对于half数据类型饱和模式设置修改 Created-by: SimonZzz Commit-by: SimonZzz Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AdaptiveMaxPool3D、AdaptiveAvgPool3D、AdaptvieAvgPool2D中对于half数据类型饱和模式设置修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3225 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 冒烟通过,本地用例测试、torch通路测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5626 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
C++ clean code Co-authored-by: doufloat<baijinxiang@huawei.com> # message auto-generated for no-merge-commit merge: !5999 merge master into master C++ clean code Created-by: doufloat Commit-by: doufloat Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 解决如下Clean code问题: 静态扫描出现编译告警: comparison between signed and unsigned integer expressions [-Wsign-compare] type qualifiers ignored on function return type [-Wignored-qualifiers] unused variable narrowing conversion of '(int64_t)bp_groups' from 'int64_t {aka long int}' to 'int' inside { } [-Wnarrowing] C++代码规范: G.FUN.02-CPP 函数的所有声明必须与定义具有一致的参数名 G.FUN.03-CPP 禁止函数有未被使用的参数 G.FMT.17-CPP 合理安排空行 G.EXP.22-CPP 确保除法和余数运算不会导致除零错误(被零除) G.CNS.02-CPP 不要使用难以理解的字面常量 G.CNS.04-CPP 对于指针和引用类型的参数,如果不需要修改其引用的对象,应使用const修饰 G.FMT.14-CPP 指针类型"*"和引用类型"&"只跟随类型或变量名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3309 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5999 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
调整aclnn_adaptive_avg_pool2d_backward以及aclnn_adaptive_avg_pool3d_backward的目录并提取公共文件 Co-authored-by: kevin_huang<kevin.huangdi@huawei.com> # message auto-generated for no-merge-commit merge: !5665 merge master into master 调整aclnn_adaptive_avg_pool2d_backward以及aclnn_adaptive_avg_pool3d_backward的目录并提取公共文件 Created-by: kevin_huang1234 Commit-by: kevin_huang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 调整aclnn_adaptive_avg_pool2d_backward以及aclnn_adaptive_avg_pool3d_backward的目录并提取公共文件 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [Bug-Report|缺陷反馈]: aclnn_adaptive_avg_pool2d_backward aclnn接口以及资料目录位置错误,需要调整 #3135 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> op_api_list.md adaptive_avg_pool2d_grad/readme.md ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5665 | 3 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
批量修改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 个月前 | |
批量修改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 个月前 | |
MaxPool3dWithArgmaxV2算子性能优化 Co-authored-by: warming<wangming176@huawei.com> # message auto-generated for no-merge-commit merge: !5801 merge master into master MaxPool3dWithArgmaxV2算子性能优化 Created-by: wsunmoon Commit-by: warming Merged-by: cann-robot Description: ## 描述 SIMT模板:划分使用256线程和512线程 Gather模板:使用索引降位宽进行优化 大kernel模板:优化数据搬运方式 转置模板:将NC转部分到尾轴提升计算效率 特化模板:对于窗口大小为1和步幅为1的特殊场景,输入数据直接搬出 ## 关联的Issue 关联Issue [#3286](https://gitcode.com/cann/ops-nn/issues/3286) ## 测试 泛化用例精度通过,性能符合标准,冒烟无问题,UT/ST通过 ## 文档更新 不涉及 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5801 | 2 个月前 | |
fix: standardize error messages for MaxPoolGrad and AdaptiveAvgPool3dGrad Co-authored-by: qq_52056150<wangshuo179@huawei.com> # message auto-generated for no-merge-commit merge: !5681 merge err_msg_fix into master fix: standardize error messages for MaxPoolGrad and AdaptiveAvgPool3dGrad Created-by: qq_52056150 Commit-by: qq_52056150 Merged-by: cann-robot Description: ## 描述 errMsg整改:对算子MaxPoolGrad and AdaptiveAvgPool3dGrad做整改,使用ez错误码明确报错信息 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3209 ## 测试 本地自测已经通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5681 | 2 个月前 | |
errMsg对算子MaxPoolV3,MaxPoolV2,max_pool_grad_with_argmax做整改,当前修改tiling和infershape Co-authored-by: duxinlei<duxinlei@h-partners.com> # message auto-generated for no-merge-commit merge: !5564 merge errMsg into master errMsg对算子MaxPoolV3,MaxPoolV2,max_pool_grad_with_argmax做整改,当前修改tiling和infershape Created-by: duxinlei Commit-by: duxinlei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5564 | 3 个月前 | |
Embedding,AdaptiveAvgPool2dGrad,MaxPoolGradWithArgmaxV3算子Error Message内容整改 Co-authored-by: kevin_huang<kevin.huangdi@huawei.com> # message auto-generated for no-merge-commit merge: !5793 merge master into master Embedding,AdaptiveAvgPool2dGrad,MaxPoolGradWithArgmaxV3算子Error Message内容整改 Created-by: kevin_huang1234 Commit-by: kevin_huang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> Embedding,AdaptiveAvgPool2dGrad,MaxPoolGradWithArgmaxV3算子tiling侧上报的Error Message内容整改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [Bug-Report|缺陷反馈]: Embedding,AdaptiveAvgPool2dGrad,MaxPoolGradWithArgmaxV3 tiling侧上报Error Message内容整改 [#3186](https://gitcode.com/cann/ops-nn/issues/3186) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 1. David ST通过 2. David 冒烟通过 3. OBP冒烟通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5793 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
回退pooling算子 Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !6415 merge revert-mr-6112-1782205153851-auto into master 回退pooling算子 Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 回退pooling,由于该算子未从cann仓完全迁出,导致的配置文件冲突 ## 关联的Issue [#3506](https://gitcode.com/cann/ops-nn/issues/3506) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!6415 | 2 个月前 | |
批量修改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 个月前 | |
MaxPoolWithArgmaxV3,AvgPool3DGrad errMsg整改 Co-authored-by: u010470851<shangguanqinnan@huawei.com> # message auto-generated for no-merge-commit merge: !5555 merge fix_loge_err_msg into master MaxPoolWithArgmaxV3,AvgPool3DGrad errMsg整改 Created-by: u010470851 Commit-by: u010470851 Merged-by: cann-robot Description: ## 描述 MaxPoolWithArgmaxV3,AvgPool3DGrad修改报错信息 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联的issue https://gitcode.com/cann/ops-nn/issues/3206 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已测试完毕 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: errmsg整改 See merge request: cann/ops-nn!5555 | 3 个月前 | |
适配pg short soc特性 Co-authored-by: xufeng12121<1074805447@qq.com> # message auto-generated for no-merge-commit merge: !4999 merge pg_soc into master 适配pg short soc特性 Created-by: xufeng12121 Commit-by: xufeng12121 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 算子适配PG特性。 将short soc version改成mc62 改动点:mc62cm12a-->mc62, MC62CM12A-->MC62 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> https://gitcode.com/cann/ops-nn/issues/2991 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4999 | 3 个月前 | |
maxpoograd网络用例性能优化 Co-authored-by: CANN Developer<developer@cann.com> # message auto-generated for no-merge-commit merge: !4469 merge opt_perf into master maxpoograd网络用例性能优化 Created-by: liuchuangdev Commit-by: CANN Developer Merged-by: cann-robot Description: ## 描述 # max_pool_grad 算子性能优化 ## 概述 本 PR 针对 max_pool_grad 算子进行性能优化,主要包括: 1. 使用 FastDiv(magic number division)替代 Div 指令,提升除法运算性能 2. 添加 identity 优化路径(ksize=1 && stride=1 时直接拷贝) 3. 优化部分冗余计算逻辑 ## 修改详情 ### 1. 新增 FastDiv 函数 在 pool_grad_common/op_kernel/arch35/max_pool_grad_nchw_scatter_common.h 新增以下函数: | 函数名 | 说明 | |-------|------| | IndexConvNchwFastDiv | 使用 FastDiv 进行索引转换 | | DoSingleNCNchwFastDiv | 单行处理 FastDiv 版本(int32 only) | | DoMulNCNchwFastDiv | 多行处理 FastDiv 版本(int32 only) | | ConvertIndexInt32FastDiv | 索引转换 FastDiv 版本(int32 only) | | ConvertIndexNcInt32FastDiv | NC 维度索引转换 FastDiv 版本(int32 only) | **说明**:新增函数仅支持 int32 类型,模板参数简化为 <T1, IS_CHECK_RANGE>。 ### 2. Identity 优化路径 修改 max_pool_grad_nchw_small_kernel.h: - 新增 IdentityCopyGradToOutput() 函数 - Process() 中判断 ksize==1 && stride==1 时跳过 Forward/Backward 计算,直接拷贝 cpp if (isIdentity) { Base::CopyInGrad(); IdentityCopyGradToOutput(); // 直接拷贝 Base::CopyOut(); } else { // 原有流程 } ## 性能收益 - FastDiv 替代 Div:除法运算性能提升约 2-3 倍 - Identity 优化:ksize=1 && stride=1 场景跳过 max 计算,性能显著提升 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#2684](https://gitcode.com/cann/ops-nn/issues/2684) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 基本功能回归、性能测试、门槛测试、冒烟测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!4469 | 3 个月前 | |
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: !318 merge license2 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!318 | 9 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 9 个月前 |