Paddle2ONNX icon indicating copy to clipboard operation
Paddle2ONNX copied to clipboard

转换时提示unique op不支持

Open littletomatodonkey opened this issue 3 years ago • 3 comments

请将下面信息填写完整,便于我们快速解决问题,谢谢!

问题描述

拉了develop的paddle2onnx代码编译,导出模型的时候提示unique op不支持,但是看pr记录,是已经支持了来着:https://github.com/PaddlePaddle/Paddle2ONNX/pull/523/files

转换代码如下

paddle2onnx --model_dir=./model_with_unique/ \
    --model_filename=inference.pdmodel \
    --params_filename=inference.pdiparams \
    --save_file=./model_with_unique/model_unique.onnx \
    --opset_version=13 \
    --enable_onnx_checker=True

更多信息 :

  • 用于部署的推理引擎:
  • 为什么需要转换为ONNX格式:
  • Paddle2ONNX版本:
  • 你的联系方式(Email/Wechat/Phone):

报错截图

image

其他信息

littletomatodonkey avatar Sep 14 '22 05:09 littletomatodonkey

@littletomatodonkey 你看到的那个是去年提的PR,彼时所有代码是纯Python开发。 在去年年底Paddle2ONNX重构,全部改为C++开发(之前的Python代码已经移到了legacy目录),所以会有少数几个OP可能Python中存在,但C++中暂时没有。

当前可以在转换时,指定参数--enable_dev_version False来使用老的代码转换(但可能会存在转换失败风险,目前仅维护最新版本代码)。这个OP我们也会尽快在C++版本中增加

jiangjiajun avatar Sep 14 '22 05:09 jiangjiajun

好的,指定上述flag之后,可以转换成功了~多谢

littletomatodonkey avatar Sep 14 '22 05:09 littletomatodonkey

https://github.com/PaddlePaddle/Paddle2ONNX/pull/903

yeliang2258 avatar Sep 16 '22 03:09 yeliang2258