Pull Request已成功合入, 合并人@CANN-robot
(感谢 chenfeng 的贡献)变更摘要
本 PR 为归属清理类重构:resize 类算子(ResizeNearestNeighborV2、Resize)属视觉算子,其 IR 原型与 ONNX 框架插件应统一归属 ops-cv 仓,此前在 ops-nn 仓与 ops-cv 仓重复存在。本 PR 在 nn 侧执行删除(新增 0 行、删除 501 行),删除后 op_nn_proto_extend.h 中 MatMulV2 与 IndexByTensor 定义衔接保持正确、花括号平衡。该 PR 为 master 分支 PR #9322 的 9.1.0 分支同步版本,配套 ops-cv 侧迁入 PR 已存在,无文档更新。
主要改动
-
删除
ResizeNearestNeighborV2与Resize的 IR 原型定义:移除common/inc/op_graph/op_nn_proto_extend.h中两段REG_OP定义(共 107 行),包括align_corners、half_pixel_centers、scales、coordinate_transformation_mode、mode、nearest_mode等属性以及输入输出类型定义,这些定义与 ops-cv 仓已有定义重复,统一由 ops-cv 仓承接。 -
删除
resize_onnx_plugin.cpp整个 ONNX 插件文件:移除common/src/framework/resize_onnx_plugin.cpp(共 394 行),包括ParseParamsResize/ParseOpToGraphResize与ParseParamsResizeV10/ParseOpToGraphResizeV10两组解析与构图逻辑,以及BuildNearestResize、BuildInterpolatingResize、BuildNearestResizeV10、BuildLinearResizeV10等 nearest/linear/cubic 插值路径的构图辅助函数。 -
移除
ai.onnx::Resize的自定义算子注册:删除基于REGISTER_CUSTOM_OP("PartitionedCall")对ai.onnx::10::Resize及ai.onnx::11~18::Resize的ParseParamsFn/ParseOpToGraphFn插件注册(ImplyType::TVM),该 ONNX 插件已迁移至 ops-cv 仓,避免重复注册。


描述
resize 类算子(ResizeNearestNeighborV2、Resize)属视觉算子,其 IR 原型与 ONNX 框架插件应统一归属 ops-cv 仓。此前这两段
REG_OP定义在 ops-nn 仓与 ops-cv 仓重复存在,且resize_onnx_plugin.cpp的 ONNX 插件误落在 ops-nn 仓。本 PR 在 nn 侧执行删除(新增 0 行、删除 501 行):
common/inc/op_graph/op_nn_proto_extend.h中ResizeNearestNeighborV2、Resize两段REG_OP定义(含align_corners、half_pixel_centers、scales、coordinate_transformation_mode、mode、nearest_mode等属性与输入输出类型定义),这些定义与 ops-cv 仓已有定义重复,统一由 ops-cv 仓承接;common/src/framework/resize_onnx_plugin.cpp整个文件,包括ParseParamsResize/ParseOpToGraphResize、ParseParamsResizeV10/ParseOpToGraphResizeV10等解析与构图逻辑,以及基于REGISTER_CUSTOM_OP("PartitionedCall")对ai.onnx::10~18::Resize的插件注册(nearest/linear/cubic 插值路径),该插件已迁移至 ops-cv 仓。删除后
op_nn_proto_extend.h中MatMulV2与IndexByTensor定义衔接保持正确,花括号平衡。关联的Issue
https://gitcode.com/cann/ops-nn/issues/5238
配套 PR(ops-cv 侧迁入,9.1.0 分支):https://gitcode.com/cann/ops-cv/pull/1418
主分支配套 PR:
测试
op_nn_proto_extend.h结构完整性验证:MatMulV2与IndexByTensor衔接正确文档更新
无文档更新。
类型标签
AI/Agent生成声明