| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
examples MaskedSelectV3/MemSetV2/roll/dot/tile Co-authored-by: zhu-xun00613388<zhuxun7@huawei.com> # message auto-generated for no-merge-commit merge: !894 merge master into master examples MaskedSelectV3/MemSetV2/roll/dot/tile Created-by: zhu-xun Commit-by: zhu-xun00613388 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> examples MaskedSelectV3/MemSetV2/roll/dot/tile ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!894 | 8 个月前 | |
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 | 5 个月前 |