Toybrick

标题: ONNX 模型转换出错 [打印本页]

作者: vamrs    时间: 2020-12-22 20:17
标题: ONNX 模型转换出错
因为项目需要,把以前跑在其他平台的模型迁移到 RK3399Pro NPU 上
遇到了以下问题:

1. 在转换 ONNX 模型的时候,报以下错误 (https://github.com/onnx/models/blob/master/vision/body_analysis/emotion_ferplus/README.md):
C:\Python36\lib\site-packages\onnx_tf\common\handler_helper.py:73: UserWarning: Unknown op ConstantFill in domain `ai.onnx`.
  handler.ONNX_OP, handler.DOMAIN or "ai.onnx"))
C:\Python36\lib\site-packages\onnx_tf\common\handler_helper.py:73: UserWarning: Unknown op ConstantLike in domain `ai.onnx`.
  handler.ONNX_OP, handler.DOMAIN or "ai.onnx"))
C:\Python36\lib\site-packages\onnx_tf\common\handler_helper.py:73: UserWarning: Unknown op MeanVarianceNormalization in domain `ai.onnx`.
  handler.ONNX_OP, handler.DOMAIN or "ai.onnx"))
2. 我们用不同的方式转换 MobileFaceNet 模型(https://arxiv.org/abs/1804.07573) ,得到不同的结果。
第一次用 Mxnet-model 转换到 RKNN ,模型大小是 2098828.
第二次,把模型从 Mxnet-model 转换到 ONNX,再转换成 RKNN 格式,模型大小是 2100189。
对比了两个模型的效果,发现第二个稍微效果好一点。请问这个正常吗?
附件是 Mxnet 模型,ONNX 模型和两个不同结果的 RKNN 模型。






欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3