PP-StructureV3部署失败
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
一样的问题。
+1