| as_strided/dynamic_partition/mem_set/unpack modify codecheck Co-authored-by: c00887544<chenshengze@huawei.com> # message auto-generated for no-merge-commit merge: !3280 merge cleancode-master into master as_strided/dynamic_partition/mem_set/unpack modify codecheck Created-by: chengzhi1120 Commit-by: c00887544 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复as_strided/dynamic_partition/mem_set/unpack 的codecheck问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3280 | 2 个月前 |
| 下一代strided_slice_grad等算子功能支持 Co-authored-by: qq_57796320<zhushuqin1@huawei.com> # message auto-generated for no-merge-commit merge: !569 merge master into master 下一代strided_slice_grad等算子功能支持 Created-by: qq_57796320 Commit-by: qq_57796320 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!569 | 7 个月前 |
| simt最小核数校验 Co-authored-by: hw-zhangpanpan<zhangpanpan5@huawei.com> # message auto-generated for no-merge-commit merge: !3627 merge master into master simt最小核数校验 Created-by: hw-zhangpanpan Commit-by: hw-zhangpanpan Merged-by: cann-robot Description: ## 描述 splitv算子当前芯片核数很小的时候,可能会落到simt分支,部分场景会有性能问题。需要走simd分支,解决性能问题 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2097 ## 测试 冒烟测试,ttk用例验证 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3627 | 1 个月前 |
| splitv性能优化 Co-authored-by: hw-zhangpanpan<zhangpanpan5@huawei.com> # message auto-generated for no-merge-commit merge: !3609 merge master into master splitv性能优化 Created-by: hw-zhangpanpan Commit-by: hw-zhangpanpan Merged-by: cann-robot Description: ## 描述 splitv算子性能优化,当前性能瓶颈在scalar bound,需要做优化 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2299 ## 测试 泛化测试,冒烟测试 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3609 | 1 个月前 |
| unpack/tile/cosh ge ir用例dt_double支持 Co-authored-by: cann-robot<cann@cann.team> # message auto-generated for no-merge-commit merge: !2882 merge dev_extra into master unpack/tile/cosh ge ir用例dt_double支持 Created-by: sujunwei3 Commit-by: cann-robot Merged-by: cann-robot Description: ## 描述 为 unpack/tile/cosh 三个算子的 GE IR 用例添加 DT_DOUBLE 数据类型支持,用于触发 AICPU fallback 验证。 主要改动: 1. **unpack GE IR 用例** (conversion/unpack/examples/test_geir_unpack.cpp) - 删除不存在的 experiment_ops.h 依赖 - 重构 CreateOppInGraph 函数,使用正确的 Data operator 方式 - 添加 GetDataTypeSize 和 GenOnesData 对 DT_DOUBLE 的支持 - 使用 DT_DOUBLE 作为默认 dtype,验证 AICPU 流程 2. **tile GE IR 用例** (math/tile/examples/test_geir_tile.cpp) - 新增 ADD_INPUT_DOUBLE 宏用于 DT_DOUBLE 输入处理 - 新增 GenDataDouble 函数生成 double 类型数据 - 添加 DT_DOUBLE 到 GetDataTypeSize 和 PrintOutputData - 保留原始 DT_INT32 默认 dtype,DT_DOUBLE 支持可用于手动切换验证 AICPU 3. **cosh GE IR 用例** (math/cosh/examples/test_geir_cosh.cpp) - 添加 DT_DOUBLE 数据类型支持 - 保留原始 DT_FLOAT 默认 dtype 4. **unpack AICPU kernel** (conversion/unpack/op_kernel_aicpu/unpack_aicpu.cpp) - 小幅调整(+1/-1) ## 关联的Issue 暂无 ## 测试 已验证以下测试场景: 1. **编译构建测试** - 三个算子的 GE IR 用例编译通过 - 无编译错误和警告 2. **GE IR 流程验证** - tile 算子:DT_INT32 默认 dtype 执行成功 - cosh 算子:DT_FLOAT 默认 dtype 执行成功 - unpack 算子:DT_DOUBLE 执行成功,自动触发 AICPU fallback(CUSTAICPUKernel) 3. **完整流程验证** - 编包 → 装包 → GE IR 执行全流程通过 - 验证了 DT_DOUBLE 可触发自定义 AICPU kernel 执行 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述:测试用例增强 See merge request: cann/ops-math!2882 | 3 个月前 |
| feat: 补充53个算子的golden函数与arch35测试用例 Co-authored-by: yefeicoding<yefei25@huawei.com> # message auto-generated for no-merge-commit merge: !3568 merge upload into master feat: 补充53个算子的golden函数与arch35测试用例 Created-by: yefeicoding Commit-by: yefeicoding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-math/issues/1961 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:补充用例 See merge request: cann/ops-math!3568 | 1 个月前 |
| Arch编码更新 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !992 merge master1 into master Arch编码更新 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!992 | 6 个月前 |
| doc Tools扫描错误修改 Co-authored-by: gitee-yanglulu<yanglulul@h-partners.com> # message auto-generated for no-merge-commit merge: !1899 merge master into master doc Tools扫描错误修改 Created-by: gitee-yanglulu Commit-by: gitee-yanglulu Merged-by: cann-robot Description: doc Tools扫描错误修改 See merge request: cann/ops-math!1899 | 4 个月前 |