fix(cli): avoid duplicate ONNX native load in Windows frozen
This commit is contained in:
@@ -122,12 +122,18 @@ except Exception:
|
||||
_HOSPITAL_FILTER_AVAILABLE = False
|
||||
HospitalFilter = None # type: ignore
|
||||
|
||||
# NER manager (facultatif)
|
||||
try:
|
||||
from ner_manager_onnx import NerModelManager, NerThresholds
|
||||
except Exception:
|
||||
# NER manager legacy/Optimum (facultatif). Le CLI production le désactive pour
|
||||
# éviter un double chargement natif ONNX en build Windows frozen ; il passe
|
||||
# explicitement CamemBERT-bio, EDS et GLiNER au moteur.
|
||||
if os.environ.get("ANON_SKIP_LEGACY_ONNX_MANAGER") == "1":
|
||||
NerModelManager = None # type: ignore
|
||||
NerThresholds = None # type: ignore
|
||||
else:
|
||||
try:
|
||||
from ner_manager_onnx import NerModelManager, NerThresholds
|
||||
except Exception:
|
||||
NerModelManager = None # type: ignore
|
||||
NerThresholds = None # type: ignore
|
||||
|
||||
# EDS-Pseudo manager (facultatif)
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user