| [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Co-authored-by: lianjieyu<yulianjie@huawei.com> # message auto-generated for no-merge-commit merge: !2940 merge dev0525 into master [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Created-by: lianjieyu Commit-by: lianjieyu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1656 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2940 | 3 个月前 |
| 迁移开源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 | 1 个月前 |
| fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Co-authored-by: zhangweiwei11<3104154550@qq.com> # message auto-generated for no-merge-commit merge: !4777 merge feat/atan_grad-def-dtype-infer-shape-dtype into master fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Created-by: zhangweiwei11 Commit-by: zhangweiwei11 Merged-by: cann-robot Description: ## 整改内容 针对 issue #2625 ,对 AtanGrad 算子进行 def 驱动 dtype 整改。 ### 变更说明 1. **新增 InferDataType 实现** (op_graph/atan_grad_graph_infer.cpp) - 输出 z 的 dtype = 输入 y 的 dtype(复用 canndev 仓 runtime2.0 通用模式) 2. **迁移 dtype 驱动方式为 def 文件驱动** - TilingKey 移除 D_T_X dtype 维度,仅保留 BUFFER_MODE - Kernel 模板参数移除 D_T_X,改用 def 注入的 DTYPE_Y 宏 - 模板组合从 6 个(3 dtype x 2 buffer)简化为 2 个(每种 dtype 各 2 份,由 def 驱动展开) - Tiling 函数 ASCENDC_TPL_SEL_PARAM 移除 dTypeX 参数 3. **规范化 InferShape** (tan_grad_infershape.cpp) - 精简注释,分离 nullptr 检查逻辑,提升可读性 ### 影响范围 仅涉及 math/atan_grad/ 目录下文件,不影响其他算子。 关联 issue: #2625 See merge request: cann/ops-math!4777 | 21 天前 |
| fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Co-authored-by: zhangweiwei11<3104154550@qq.com> # message auto-generated for no-merge-commit merge: !4777 merge feat/atan_grad-def-dtype-infer-shape-dtype into master fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Created-by: zhangweiwei11 Commit-by: zhangweiwei11 Merged-by: cann-robot Description: ## 整改内容 针对 issue #2625 ,对 AtanGrad 算子进行 def 驱动 dtype 整改。 ### 变更说明 1. **新增 InferDataType 实现** (op_graph/atan_grad_graph_infer.cpp) - 输出 z 的 dtype = 输入 y 的 dtype(复用 canndev 仓 runtime2.0 通用模式) 2. **迁移 dtype 驱动方式为 def 文件驱动** - TilingKey 移除 D_T_X dtype 维度,仅保留 BUFFER_MODE - Kernel 模板参数移除 D_T_X,改用 def 注入的 DTYPE_Y 宏 - 模板组合从 6 个(3 dtype x 2 buffer)简化为 2 个(每种 dtype 各 2 份,由 def 驱动展开) - Tiling 函数 ASCENDC_TPL_SEL_PARAM 移除 dTypeX 参数 3. **规范化 InferShape** (tan_grad_infershape.cpp) - 精简注释,分离 nullptr 检查逻辑,提升可读性 ### 影响范围 仅涉及 math/atan_grad/ 目录下文件,不影响其他算子。 关联 issue: #2625 See merge request: cann/ops-math!4777 | 21 天前 |
| fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Co-authored-by: zhangweiwei11<3104154550@qq.com> # message auto-generated for no-merge-commit merge: !4777 merge feat/atan_grad-def-dtype-infer-shape-dtype into master fix(atan_grad): 迁移 def 驱动 dtype 模式, 新增 InferDataType, 规范化 InferShape Created-by: zhangweiwei11 Commit-by: zhangweiwei11 Merged-by: cann-robot Description: ## 整改内容 针对 issue #2625 ,对 AtanGrad 算子进行 def 驱动 dtype 整改。 ### 变更说明 1. **新增 InferDataType 实现** (op_graph/atan_grad_graph_infer.cpp) - 输出 z 的 dtype = 输入 y 的 dtype(复用 canndev 仓 runtime2.0 通用模式) 2. **迁移 dtype 驱动方式为 def 文件驱动** - TilingKey 移除 D_T_X dtype 维度,仅保留 BUFFER_MODE - Kernel 模板参数移除 D_T_X,改用 def 注入的 DTYPE_Y 宏 - 模板组合从 6 个(3 dtype x 2 buffer)简化为 2 个(每种 dtype 各 2 份,由 def 驱动展开) - Tiling 函数 ASCENDC_TPL_SEL_PARAM 移除 dTypeX 参数 3. **规范化 InferShape** (tan_grad_infershape.cpp) - 精简注释,分离 nullptr 检查逻辑,提升可读性 ### 影响范围 仅涉及 math/atan_grad/ 目录下文件,不影响其他算子。 关联 issue: #2625 See merge request: cann/ops-math!4777 | 21 天前 |
| [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Co-authored-by: lianjieyu<yulianjie@huawei.com> # message auto-generated for no-merge-commit merge: !2940 merge dev0525 into master [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Created-by: lianjieyu Commit-by: lianjieyu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1656 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2940 | 3 个月前 |
| [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Co-authored-by: lianjieyu<yulianjie@huawei.com> # message auto-generated for no-merge-commit merge: !2940 merge dev0525 into master [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 Created-by: lianjieyu Commit-by: lianjieyu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [CANNBot] add_mat_mat_elements、asin_grad、asinh_grad、eltwise和atan_grad算子适配Ascend950 AscendC实现 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/1656 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2940 | 3 个月前 |
| 批量修改md文档冗余空格第2批 Co-authored-by: chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !3314 merge master into master 批量修改md文档冗余空格第2批 Created-by: gitcode-chenjiao Commit-by: chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 批量修改md中冗余空格 ## 关联的Issue [DOC_1962#冗余空格](https://gitcode.com/cann/ops-math/issues/1962) ## 测试 自验证 ## 文档更新 all md ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [X ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3314 | 2 个月前 |