已关闭
[Bug-Report|缺陷反馈]: ONNX插件解析零值属性异常 #3270
clinglai0517创建于 25 天前关闭于 25 天前
25 天前 添加了label:bug-report
25 天前 关联了pull request:fix: ONNX插件解析零值属性并补全protobuf解耦
25 天前 修改了issue 的描述
Cclinglai0517
25 天前 修改标题为 “[Bug-Report|缺陷反馈]: ONNX插件解析零值属性异常”,原标题为“[Bug-Report|缺陷反馈]: ONNX插件解析零值属性异常且protobuf解耦不完整”
25 天前 修改标题为 “[Bug-Report|缺陷反馈]: ONNX插件解析零值属性异常”,原标题为“[Bug-Report|缺陷反馈]: ONNX插件解析零值属性异常且protobuf解耦不完整”
25 天前 修改了issue 的描述
25 天前 关闭了 issue
25 天前 添加了label:resolved
一、问题描述 (必填)
GE 将 ONNX 标量属性序列化为 JSON 时,会省略值为 0 的
i字段,仅保留属性的name和type。ops-math 中部分已迁移到ParseParamsByOperatorFn的插件仍以值字段是否存在判断属性是否存在,造成以下问题:groups=0被错误回退为默认值 1。batch_axis=0/time_axis=0未按显式属性处理。num_classes、depth、on_value、off_value为 0 时被跳过;其中depth=0还会被误判为属性缺失。二、环境信息 (可选)
5ec844df3三、重现步骤 (可选)
{"attribute":[{"name":"groups","type":2}]},零值对应的i字段被省略。ParseParamsByOperatorFn。四、预期结果 (可选)
name存在而i字段缺失时,按 ONNX protobuf 标量默认值 0 处理。💡 备注(选填)
同类问题参考 ops-nn PR:https://gitcode.com/cann/ops-nn/pull/10783