fix: add detailed logging for PaddleOCR model loading debug
Some checks failed
Deploy to Coolify / deploy (push) Has been cancelled

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-13 10:19:10 +01:00
parent 86b11c7e5f
commit b36712247b

View File

@@ -21,9 +21,10 @@ API_KEY = os.environ.get("PADDLEOCR_API_KEY", "")
def get_engine():
global _engine
if _engine is None:
logger.info("Importing paddleocr...")
from paddleocr import PaddleOCR
logger.info("Loading PaddleOCR model...")
logger.info("Import done. Loading PaddleOCR model...")
# PaddleOCR >= 3.x: lang="en" + PP-OCRv5; older: lang="latin"
try:
_engine = PaddleOCR(
@@ -33,7 +34,8 @@ def get_engine():
show_log=False,
)
logger.info("Using PP-OCRv5 (en)")
except Exception:
except Exception as e:
logger.info(f"PP-OCRv5 failed ({e}), trying latin fallback...")
_engine = PaddleOCR(
lang="latin",
use_angle_cls=True,