问题现象描述
用户使用ATC工具将ONNX模型转换成适配OrangePi Alpro的OM模型时,报错提示“ATC run failed, Please check the detail log, Try 'atc --help' for more information.”,错误码为“E19010”(如图1所示)。
图1 日志信息:ATC run failed, Please check the detail log, Try 'atc --help' for more information.
原因分析
报错信息“E19010: No parser is registered for Op [model1 div node, optype [ai.onnx::23::Div]].”的含义是ATC工具中无对应算子的解析器,其原因是当前环境的Opset版本超出了Div算子支持的ONNX版本范围。
官方文档显示Div算子支持的ONNX版本为Opset v8/v9/v10/v11/v12/v13/v14/v15/v16/v17/v18(文档链接),而报错中的信息显示使用的Opset版本为v23(报错信息中的“ai.onnx::23”),不在支持版本范围内。
解决措施
升/降级服务器的Opset版本至官方文档中对应算子支持的版本范围。



