Toybrick

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

作者: jimfang    时间: 2021-11-18 17:25
标题: rknn转换onnx模型出错
有个抠图模型转换rknn出错,用其他平台则无此问题,onnx文件下载地址:https://drive.google.com/file/d/ ... hd/view?usp=sharing   或  https://colab.research.google.co ... j1rgA-f?usp=sharing

--> Config model
done
--> Loading model
W Call onnx.optimizer.optimize fail, skip optimize
E Try match Resize_Resize_466ut0 failed, catch exception!
W ----------------Warning(1)----------------
E Catch exception when loading onnx model: modnet.onnx!
E Traceback (most recent call last):
E   File "rknn\base\RKNNlib\converter\convert_onnx.py", line 1575, in rknn.base.RKNNlib.converter.convert_onnx.convert_onnx.match_paragraph_and_param
E   File "rknn\base\RKNNlib\converter\convert_onnx.py", line 1184, in rknn.base.RKNNlib.converter.convert_onnx.convert_onnx._onnx_try_match_ruler
E   File "<string>", line 1, in <module>
E   File "rknn\base\RKNNlib\converter\convert_onnx.py", line 843, in rknn.base.RKNNlib.converter.convert_onnx.convert_onnx.r_resize_check
E   File "rknn\api\rknn_log.py", line 296, in rknn.api.rknn_log.RKNNLog.w
E TypeError: w() takes exactly 1 positional argument (2 given)
E During handling of the above exception, another exception occurred:
E Traceback (most recent call last):
E   File "rknn\api\rknn_base.py", line 292, in rknn.api.rknn_base.RKNNBase.load_onnx
E   File "rknn\base\RKNNlib\RK_nn.py", line 141, in rknn.base.RKNNlib.RK_nn.RKnn.load_onnx
E   File "rknn\base\RKNNlib\app\importer\import_onnx.py", line 129, in rknn.base.RKNNlib.app.importer.import_onnx.Importonnx.run
E   File "rknn\base\RKNNlib\converter\convert_onnx.py", line 1614, in rknn.base.RKNNlib.converter.convert_onnx.convert_onnx.match_paragraph_and_param
E   File "rknn\api\rknn_log.py", line 312, in rknn.api.rknn_log.RKNNLog.e
E ValueError: Try match Resize_Resize_466ut0 failed, catch exception!
Load koutu_20211009 failed!





作者: jimfang    时间: 2021-11-22 16:00
现在论坛都没人维护了吗

作者: jefferyzhang    时间: 2021-11-22 21:07
本帖最后由 jefferyzhang 于 2021-11-22 21:10 编辑

这里log意思就是Resize_Resize这个op不匹配。可能情况有几种:
1. onnx版本不匹配所使用的rknntoolkit要求版本,请仔细查看文档
2. rknntoolkit版本太低
3. 论坛和rk官方无关,属于社区
作者: jimfang    时间: 2021-11-23 10:43
jefferyzhang 发表于 2021-11-22 21:07
这里log意思就是Resize_Resize这个op不匹配。可能情况有几种:
1. onnx版本不匹配所使用的rknntoolkit要求 ...

谢谢回复,不过前两点都满足了,感觉可能是rknn不支持那个模型吧
作者: linuxdog    时间: 2022-3-8 10:13
方便发我,看看我是否可以转,
作者: bobby_jiang    时间: 2022-4-26 10:03
你可以试一下最新的1.7.1版本,修正较多的op支持




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