fix: add detailed logging for PaddleOCR model loading debug
Some checks failed
Deploy to Coolify / deploy (push) Has been cancelled
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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user