-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
如下内容会不定期出现,在模型训练时候保存的最好模型,有的时候能正常推理,但当模型训练后,得到最终推理好的模型在推理时候就会报错,是模型本身有问题嘛?而且在训练过程中每间隔一段时间保存的模型也是有的能推理,有的报错,请问是什么原因?
C:\Users\sunjian\Anaconda3\envs\Paddlex_kf\Lib\site-packages\paddle\utils\cpp_extension\extension_utils.py:711: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md
warnings.warn(warning_message)
Traceback (most recent call last):
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\文本识别本地集成.py", line 2, in
model = create_model(model_name="PP-OCRv5_mobile_rec",model_dir="D:/ocr_rec/output_rec_lovol/best_accuracy/inference")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\model.py", line 28, in create_model
return _ModelBasedInference(
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\model.py", line 58, in init
self.predictor = create_predictor(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models_init.py", line 77, in create_predictor
return BasePredictor.get(model_name)(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models\text_recognition\predictor.py", line 34, in init
self.pre_tfs, self.infer, self.post_op = self._build()
^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models\text_recognition\predictor.py", line 54, in _build
infer = self.create_static_infer()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models\base\predictor\base_predictor.py", line 240, in create_static_infer
return PaddleInfer(self.model_dir, self.MODEL_FILE_PREFIX, self._pp_option)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models\common\static_infer.py", line 274, in init
self.predictor = self._create()
^^^^^^^^^^^^^^
File "C:\Users\sunjian\PycharmProjects\PaddleX_kf\paddlex\inference\models\common\static_infer.py", line 438, in _create
predictor = paddle.inference.create_predictor(config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: (InvalidArgument) Deserialize to tensor failed, maybe the loaded file is not a paddle model(expected file format: 0, but 100663428 found).
[Hint: Expected version == 0U, but received version:100663428 != 0U:0.] (at ..\paddle\phi\core\framework\dense_tensor_serialize.cc:109)