- 从 call_paddleocr_ocr 函数中移除 --vl_rec_backend 和 --vl_rec_server_url 参数 - 保持 doc_parser 相关命令对 VL 参数的支持 Co-authored-by: Cursor <cursoragent@cursor.com>
@@ -765,14 +765,9 @@ def call_paddleocr_ocr(image_path: str, save_path: str) -> tuple[Optional[List[s
return None, None
# 构建paddleocr ocr命令(NPU 下需加 --device npu:0,否则走 CPU 易段错误)
+ # 注意:ocr 子命令不支持 --vl_rec_backend 等 VL 相关参数
cmd = [_get_paddleocr_executable(), "ocr", "-i", image_path, "--save_path", save_path] + _paddle_ocr_device_args()
- # 添加 VL 识别后端配置(如果已配置)
- if VL_REC_BACKEND:
- cmd.extend(["--vl_rec_backend", VL_REC_BACKEND])
- if VL_REC_SERVER_URL:
- cmd.extend(["--vl_rec_server_url", VL_REC_SERVER_URL])
-
logger.info(f"[PaddleOCR OCR] 执行命令: {' '.join(cmd)}")
# 执行命令(env 含 LD_PRELOAD 与 PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK)