| feat: migrate math+conversion json ops to opdef pipeline
Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com>
# message auto-generated for no-merge-commit merge:
!2130 merge mathdef into master
feat: migrate math+conversion json ops to opdef pipeline
Created-by: zhaowenrui666
Commit-by: zhaowenrui666
Merged-by: cann-robot
Description: ## 描述
math仓aicpu算子信息库由json融合修改为op def文件,修改注册方式以及工程适配
## 关联的Issue
https://gitcode.com/cann/ops-math/issues/1271
## 测试
本次按 ENABLE_CUSTOM=ON 的 custom 路径验收,已验证 OpDef -> libaicpu_ops.so -> op_build --aicpu -> aicpu_kernel.ini -> parser_ini.py -> cust_aicpu_kernel.json 链路跑通,相关产物已生成并校验通过。AICPU before/after 与 I/O 对比已按新规则重评:input/output -> input0/output0 视为规范化差异;RightShift、SearchSorted、Sinh 在整改前 JSON 缺 I/O,但已对齐 CANN 基线 aicpu_kernel.ini,不判缺失;AddN: input0 -> dynamic_input0 和 AddFake -> Add 也已确认接受,不作为阻塞项。
AICore 回归已补做,before/after 经 parser_ini.py 转 json 后无差异。综合结论:本提交满足当前 OpDef 整改验收标准,可通过。
## 文档更新
<!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。-->
## 类型标签
<!-- [x] 表示选中 -->
- [ ] Bug修复
- [x] 新特性
- [ ] 性能优化
- [ ] 文档更新
- [ ] 其他,请描述:
See merge request: cann/ops-math!2130 | 1 个月前 |