| [CANNBot]InvGrad、ApproximateEqual、AccumulateNV2算子支持Ascend950 AscendC实现 Co-authored-by: Coder_Nerd<shishuai5@huawei.com> # message auto-generated for no-merge-commit merge: !2965 merge migrate/inv_grad into master [CANNBot]InvGrad、ApproximateEqual、AccumulateNV2算子支持Ascend950 AscendC实现 Created-by: Coder_Nerd Commit-by: Coder_Nerd Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1673 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> OBP冒烟 22382 通过 二级冒烟 5884 通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2965 | 5 months ago |
| 迁移开源TF插件--math Co-authored-by: yaochen<yaochen15@huawei.com> # message auto-generated for no-merge-commit merge: !4308 merge transfer-math into master 迁移开源TF插件--math Created-by: nextyale Commit-by: yaochen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:迁移TF插件 See merge request: cann/ops-math!4308 | 3 months ago |
| [CANNBot]InvGrad、ApproximateEqual、AccumulateNV2算子支持Ascend950 AscendC实现 Co-authored-by: Coder_Nerd<shishuai5@huawei.com> # message auto-generated for no-merge-commit merge: !2965 merge migrate/inv_grad into master [CANNBot]InvGrad、ApproximateEqual、AccumulateNV2算子支持Ascend950 AscendC实现 Created-by: Coder_Nerd Commit-by: Coder_Nerd Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1673 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> OBP冒烟 22382 通过 二级冒烟 5884 通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2965 | 5 months ago |
| 适配ascend350 Co-authored-by: Hana77<wangtianqi27@huawei.com> # message auto-generated for no-merge-commit merge: !6165 merge dvlite into master 适配ascend350 Created-by: Hana77 Commit-by: Hana77 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 算子适配ascend350 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3439](https://gitcode.com/cann/ops-math/issues/3439) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6165 | 29 days ago |
| fix: AcosGrad、AsinGrad 共性问题及 tiling 函数整改 Co-authored-by: ZJYzjy-shine<1275333808@qq.com> Co-authored-by: gcw_YBIAEfqJ<wangweidong15@huawei.com> # message auto-generated for no-merge-commit merge: !5268 merge fix/acos-grad-tiling-function-length into master fix: AcosGrad、AsinGrad 共性问题及 tiling 函数整改 Created-by: gcw_YBIAEfqJ Commit-by: gcw_YBIAEfqJ;ZJYzjy-shine Merged-by: cann-robot Description: ## 描述 基于原 PR [#4843](https://gitcode.com/cann/ops-math/pull/4843) 的实际 head,rebase 到最新 master 后重新提交。保留原 PR 对 AcosGrad、AsinGrad arch35 tiling/kernel 源码和 def 驱动 dtype 的修复,并整改 AcosGrad tiling 超长函数。 新增整改: - 将 CalcTilingParams 中的多核分块计算抽取为 CalcBlockParams - CalcBlockParams 为24行,CalcTilingParams 为46行,均不超过50行 - 不修改 tiling 常量、计算公式、分支和TilingData字段 原 PR 主要改动: - 补齐 AcosGrad、AsinGrad arch35 tiling_key、tiling_data 和 kernel 实现 - TilingKey仅编码BUFFER_MODE,dtype由def.cpp驱动 - 修正ASCENDC_TPL_SEL_PARAM和相关UT预期 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2735 ## 测试 - bash build.sh -u --ophost --ops=acos_grad --soc=ascend950 -j16:18/18 UT通过 - bash build.sh --pkg --soc=ascend950 --ops=acos_grad,asin_grad -j16:构建及打包通过 - inspect_build.py:COMPLETE,6/6个dtype二进制完整,每个.o包含2个BUFFER_MODE子kernel - clang-format、git diff --check、pre-commit、codespell、OAT通过 - 变更范围:与原PR一致的7个文件;新增整改只修改acos_grad_tiling_arch35.cpp ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-math!5268 | 2 months ago |
| fix: AcosGrad、AsinGrad 共性问题及 tiling 函数整改 Co-authored-by: ZJYzjy-shine<1275333808@qq.com> Co-authored-by: gcw_YBIAEfqJ<wangweidong15@huawei.com> # message auto-generated for no-merge-commit merge: !5268 merge fix/acos-grad-tiling-function-length into master fix: AcosGrad、AsinGrad 共性问题及 tiling 函数整改 Created-by: gcw_YBIAEfqJ Commit-by: gcw_YBIAEfqJ;ZJYzjy-shine Merged-by: cann-robot Description: ## 描述 基于原 PR [#4843](https://gitcode.com/cann/ops-math/pull/4843) 的实际 head,rebase 到最新 master 后重新提交。保留原 PR 对 AcosGrad、AsinGrad arch35 tiling/kernel 源码和 def 驱动 dtype 的修复,并整改 AcosGrad tiling 超长函数。 新增整改: - 将 CalcTilingParams 中的多核分块计算抽取为 CalcBlockParams - CalcBlockParams 为24行,CalcTilingParams 为46行,均不超过50行 - 不修改 tiling 常量、计算公式、分支和TilingData字段 原 PR 主要改动: - 补齐 AcosGrad、AsinGrad arch35 tiling_key、tiling_data 和 kernel 实现 - TilingKey仅编码BUFFER_MODE,dtype由def.cpp驱动 - 修正ASCENDC_TPL_SEL_PARAM和相关UT预期 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2735 ## 测试 - bash build.sh -u --ophost --ops=acos_grad --soc=ascend950 -j16:18/18 UT通过 - bash build.sh --pkg --soc=ascend950 --ops=acos_grad,asin_grad -j16:构建及打包通过 - inspect_build.py:COMPLETE,6/6个dtype二进制完整,每个.o包含2个BUFFER_MODE子kernel - clang-format、git diff --check、pre-commit、codespell、OAT通过 - 变更范围:与原PR一致的7个文件;新增整改只修改acos_grad_tiling_arch35.cpp ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-math!5268 | 2 months ago |
| 适配ascend350 Co-authored-by: Hana77<wangtianqi27@huawei.com> # message auto-generated for no-merge-commit merge: !6165 merge dvlite into master 适配ascend350 Created-by: Hana77 Commit-by: Hana77 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 算子适配ascend350 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3439](https://gitcode.com/cann/ops-math/issues/3439) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6165 | 29 days ago |
| 产品名变更 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !5912 merge master into master 产品名变更 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AI处理器对应的产品型号名称更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3258](https://gitcode.com/cann/ops-math/issues/3258) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> *.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!5912 | 1 month ago |