利用最新的paddlelite代码编译opt,转换模型,出现2个op不支持
Error: This model is not supported, because 2 ops are not supported on 'arm'. These unsupported ops are: 'pad, tile'.
3qpi33ja1#
可尝试升级到最新版本试一下。
https://github.com/PaddlePaddle/Paddle-Lite/tree/develop/lite/kernels/arm这里有 paddle-lite 支持的 kernel 列表,最新版仍然不支持的,需要等待我们后续增加。
oipij1gg2#
tf训练产出的yolov3模型会含有tile和pad算子,在使用x2paddle转到paddle模型时会原封不动的转过来,但paddlelite arm目前还不支持这两个算子的kernel,建议直接使用PaddleDetection https://github.com/PaddlePaddle/PaddleDetection 进行训练产出预测模型,就能避免这两个算子。
kx5bkwkv3#
目前考虑的是从tf训练的模型,然后能够成功通过x2paddle转化为paddle模型,再利用paddlelite转化为paddlelite的模型,这一套流程能够走通
nx7onnlm4#
最新的paddlelite好像已经支持tile算子了,但是pad算子还没支持,能确定什么时候支持吗 @hong19860320
1u4esq0p5#
@hong19860320我将训练好的tensorflow yolov3, 转换成paddle lite 模型的时候,遇到了算子不支持, 这个如何去解决呢
5条答案
按热度按时间3qpi33ja1#
可尝试升级到最新版本试一下。
https://github.com/PaddlePaddle/Paddle-Lite/tree/develop/lite/kernels/arm
这里有 paddle-lite 支持的 kernel 列表,最新版仍然不支持的,需要等待我们后续增加。
oipij1gg2#
tf训练产出的yolov3模型会含有tile和pad算子,在使用x2paddle转到paddle模型时会原封不动的转过来,但paddlelite arm目前还不支持这两个算子的kernel,建议直接使用PaddleDetection https://github.com/PaddlePaddle/PaddleDetection 进行训练产出预测模型,就能避免这两个算子。
kx5bkwkv3#
目前考虑的是从tf训练的模型,然后能够成功通过x2paddle转化为paddle模型,再利用paddlelite转化为paddlelite的模型,这一套流程能够走通
nx7onnlm4#
最新的paddlelite好像已经支持tile算子了,但是pad算子还没支持,能确定什么时候支持吗 @hong19860320
1u4esq0p5#
@hong19860320
我将训练好的tensorflow yolov3, 转换成paddle lite 模型的时候,遇到了算子不支持, 这个如何去解决呢