-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Checklist:
- 查找历史相关issue寻求解答
- 翻阅FAQ
- 翻阅PaddleX 文档
- 确认bug是否在新版本里还未修复
描述问题
使用paddlex 3.3.0部署PP-StructureV3报transpose_weight_keys变量未初始化
复现
-
高性能推理
- 您是否完全按照高性能推理文档教程跑通了流程?
-
服务化部署
-
您是否完全按照服务化部署文档教程跑通了流程?
-
您在服务化部署中是否有使用高性能推理插件?
无 -
您使用了哪一种服务化部署方案?
paddlex服务化部署,部署命令:paddlex --serve --pipeline PP-StructureV3 --host xx.xx.xx.xx --port xxxx -
如果是多语言调用的问题,请给出调用示例子。
-
-
端侧部署
-
您是否完全按照端侧部署文档教程跑通了流程?
-
您使用的端侧设备是?对应的PaddlePaddle版本和PaddleLite版本分别是什么?
-
-
您使用的模型和数据集是?
-
请提供您出现的报错信息及相关log
Failed to create the pipeline
Traceback (most recent call last):
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/paddlex_cli.py", line 494, in serve
pipeline = create_pipeline(
^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/init.py", line 167, in create_pipeline
pipeline = BasePipeline.get(pipeline_name)(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/utils/deps.py", line 206, in _wrapper
return old_init_func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/_parallel.py", line 103, in init
self._pipeline = self._create_internal_pipeline(config, self.device)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/_parallel.py", line 158, in _create_internal_pipeline
return self._pipeline_cls(
^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/layout_parsing/pipeline_v2.py", line 84, in init
self.inintial_predictor(config)
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/layout_parsing/pipeline_v2.py", line 215, in inintial_predictor
self.chart_recognition_model = self.create_model(
^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/pipelines/base.py", line 106, in create_model
model = create_predictor(
^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/models/init.py", line 87, in create_predictor
return BasePredictor.get(model_name)(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/models/doc_vlm/predictor.py", line 66, in init
self.infer, self.processor = self._build(**kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/models/doc_vlm/predictor.py", line 131, in _build
model = PPChart2TableInference.from_pretrained(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/admin1/miniconda3/envs/paddlepaddle/lib/python3.12/site-packages/paddlex/inference/models/common/vlm/transformers/model_utils.py", line 1940, in from_pretrained
transpose_weight_keys=transpose_weight_keys,
^^^^^^^^^^^^^^^^^^^^^
UnboundLocalError: cannot access local variable 'transpose_weight_keys' where it is not associated with a value
环境
-
请提供您使用的PaddlePaddle、PaddleX版本号、Python版本号
PaddlePaddle:3.2.0、PaddleX:3.3.0、Python:3.12 -
请提供您使用的操作系统信息,如Linux/Windows/MacOS
-
请问您使用的CUDA/cuDNN的版本号是?
cuda12.8