Fix paddle ocr / minerU cannot add (#15858)

Fix paddle ocr / minerU cannot add
This commit is contained in:
Wang Qi
2026-06-10 13:04:13 +08:00
committed by GitHub
parent 7f4bf69f05
commit 9aa81e7cad
8 changed files with 140 additions and 46 deletions

View File

@@ -24,13 +24,13 @@ def normalize_layout_recognizer(layout_recognizer_raw: Any) -> tuple[Any, str |
if isinstance(layout_recognizer_raw, str):
lowered = layout_recognizer_raw.lower()
if lowered.endswith("@mineru"):
parser_model_name = layout_recognizer_raw.rsplit("@", 1)[0]
parser_model_name = layout_recognizer_raw
layout_recognizer = "MinerU"
elif lowered.endswith("@paddleocr"):
parser_model_name = layout_recognizer_raw.rsplit("@", 1)[0]
parser_model_name = layout_recognizer_raw
layout_recognizer = "PaddleOCR"
elif lowered.endswith("@opendataloader"):
parser_model_name = layout_recognizer_raw.rsplit("@", 1)[0]
parser_model_name = layout_recognizer_raw
layout_recognizer = "OpenDataLoader"
return layout_recognizer, parser_model_name