Paddle2ONNX icon indicating copy to clipboard operation
Paddle2ONNX copied to clipboard

不支持视频分类模型Timesfomer的onnx转换

Open dengfenglai321 opened this issue 2 years ago • 3 comments

使用PaddleVideo框架训练Timesformer, 并使用Paddle2Onnx进行模型转换, 报错如下:

File "/storage1/xxxx/anaconda/envs/py37pp/lib/python3.7/site-packages/paddle2onnx/op_mapper/op_mapper.py", line 127, in get_recommend_opset_version recommend_opset_version = OpMapper.check_support_status(node_map, opset_version, True) File "/storage1/xxxx/anaconda/envs/py37pp/lib/python3.7/site-packages/paddle2onnx/op_mapper/op_mapper.py", line 168, in check_support_status raise NotImplementedError(error_info) NotImplementedError: There's 4 ops are not supported yet =========== conditional_block =========== =========== logical_not =========== =========== select_input =========== =========== index_select ===========

请问能解决这个问题吗

dengfenglai321 avatar Feb 23 '22 06:02 dengfenglai321

将paddle2onnx升级到0.9.0, 依然有两个算子不支持:

File "/storage1/xxxx/anaconda/envs/py37pp/lib/python3.7/site-packages/paddle2onnx/op_mapper/op_mapper.py", line 174, in check_support_status raise NotImplementedError(error_info) NotImplementedError: There's 2 ops are not supported yet =========== conditional_block =========== =========== select_input ===========

请问能解决吗

dengfenglai321 avatar Feb 23 '22 06:02 dengfenglai321

你好,目前尚不支持带有控制流的Paddle模型转换为ONNX模型,推荐使用PaddleInference进行部署,或者先去掉Paddle模型中的控制流

yeliang2258 avatar Feb 23 '22 10:02 yeliang2258

另外,方便的话,麻烦抽出半分钟时间帮我们完成一个Paddle2ONNX的调研问卷:https://iwenjuan.baidu.com/?code=r8hu2s 谢谢!

yeliang2258 avatar Feb 23 '22 10:02 yeliang2258