描述问题
paddlex.utils.errors.others.UnsupportedParamError: 'PP-DocLayout-L' is not a registered model name.
复现
-
您是否已经正常运行我们提供的教程?
就是使用官方的例子
-
您是否在教程的基础上修改代码内容?还请您提供运行的代码
-
您使用的数据集是?
det_layout_examples
-
请提供您出现的报错信息及相关log
python main.py -c paddlex/configs/modules/layout_detection/PP-DocLayout-L.yaml
-o Global.mode=train
-o Global.dataset_dir=./dataset/det_layout_examples
/usr/local/lib/python3.10/dist-packages/requests/init.py:113: RequestsDependencyWarning: urllib3 (2.5.0) or chardet (7.2.0)/charset_normalizer (3.4.3) doesn't match a supported version!
warnings.warn(
Checking connectivity to the model hosters, this may take a while. To bypass this check, set PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK to True.
Traceback (most recent call last):
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/config.py", line 30, in _create_config
model_info = get_registered_model_info(model_name)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/register.py", line 78, in query
return self._table[prim_key]
KeyError: 'PP-DocLayout-L'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/utils/result_saver.py", line 28, in wrap
result = func(self, *args, **kwargs)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/engine.py", line 41, in run
self._model.train()
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/model.py", line 120, in train
trainer = build_trainer(self._config)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/trainer.py", line 44, in build_trainer
return BaseTrainer.get(model_name)(config)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/trainer.py", line 66, in init
self.pdx_config, self.pdx_model = build_model(
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/build_model.py", line 31, in build_model
config = Config(model_name, config_path)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/config.py", line 32, in _create_config
raise UnsupportedParamError(
paddlex.utils.errors.others.UnsupportedParamError: 'PP-DocLayout-L' is not a registered model name.
环境
- 请提供您使用的PaddlePaddle和PaddleX的版本号
ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle_3.1.0-gpu-cuda11.8-cudnn8.9
- 请提供您使用的操作系统信息,如Linux/Windows/MacOS
Linux
- 请问您使用的Python版本是?
Python 3.10.12
- 请问您使用的CUDA/cuDNN的版本号是?
cuda:11.8,cudnn:8.9
描述问题
paddlex.utils.errors.others.UnsupportedParamError: 'PP-DocLayout-L' is not a registered model name.
复现
您是否已经正常运行我们提供的教程?
就是使用官方的例子
您是否在教程的基础上修改代码内容?还请您提供运行的代码
您使用的数据集是?
det_layout_examples
请提供您出现的报错信息及相关log
python main.py -c paddlex/configs/modules/layout_detection/PP-DocLayout-L.yaml
-o Global.mode=train
-o Global.dataset_dir=./dataset/det_layout_examples
/usr/local/lib/python3.10/dist-packages/requests/init.py:113: RequestsDependencyWarning: urllib3 (2.5.0) or chardet (7.2.0)/charset_normalizer (3.4.3) doesn't match a supported version!
warnings.warn(
Checking connectivity to the model hosters, this may take a while. To bypass this check, set
PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECKtoTrue.Traceback (most recent call last):
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/config.py", line 30, in _create_config
model_info = get_registered_model_info(model_name)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/register.py", line 78, in query
return self._table[prim_key]
KeyError: 'PP-DocLayout-L'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/utils/result_saver.py", line 28, in wrap
result = func(self, *args, **kwargs)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/engine.py", line 41, in run
self._model.train()
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/model.py", line 120, in train
trainer = build_trainer(self._config)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/trainer.py", line 44, in build_trainer
return BaseTrainer.get(model_name)(config)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/trainer.py", line 66, in init
self.pdx_config, self.pdx_model = build_model(
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/modules/base/build_model.py", line 31, in build_model
config = Config(model_name, config_path)
File "/home/PaddleOCR_project/PaddleX-release-3.4/paddlex/repo_apis/base/config.py", line 32, in _create_config
raise UnsupportedParamError(
paddlex.utils.errors.others.UnsupportedParamError: 'PP-DocLayout-L' is not a registered model name.
环境
ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle_3.1.0-gpu-cuda11.8-cudnn8.9
Linux
Python 3.10.12
cuda:11.8,cudnn:8.9