paddleX从1.7 升级到 2.0 后,老版本代码 报错,怎么处理? 如何版本指定加载?
Exception: Current version is 2.0.0rc4, a model trained by PaddleX=1.2.8 cannot be load.
-----------------------------报错------------------------------------------------
D:\Anaconda3\lib\site-packages\win32\lib\pywintypes.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp, sys, os
D:\Anaconda3\lib\site-packages\paddle\distributed\parallel.py:119: UserWarning: Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything.
"Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything."
。。。。。
model = pdx.load_model('inference_model')
File "D:\Anaconda3\lib\site-packages\paddlex\cv\models\load_model.py", line 69, in load_model
format(paddlex.__version__, version))
Exception: Current version is 2.0.0rc4, a model trained by PaddleX=1.2.8 cannot be load.
我建议查看一下使用的模型,查看一下文档,我觉得是两个版本的模型不匹配出现的问题。
是这样的,老版本配的Paddle环境是1.X的,在飞桨2.0上只能用paddlex的新版本
要用飞桨2.0只好升级paddlex了