build: retirer torch/docTR du frozen + hiddenimports OnnxTR (pré-audit Qwen GO)
Suite à la migration OCR docTR→OnnxTR (8d683bc) et au verdict pré-audit Qwen
(GO technique, 2026-06-21), préparation des 3 specs PyInstaller pour le prochain
rebuild Windows :
- Retrait de "torch", "torchvision", "doctr.*" des hiddenimports des 3 specs
(anonymisation_onefile, _cli_onefile, _gui_v6_onefile) → -~2 Go EXE attendu,
suppression définitive de la classe de bug oneDNN sur CPU contraint.
- Ajout des hiddenimports transitifs OnnxTR manquants (réserve R1 Qwen) :
"pyclipper", "scipy.cluster.hierarchy", "scipy.special" → anti-omission
PyInstaller (évite un crash OCR en frozen).
- Retrait de python-doctr[torch]>=0.9.0 de requirements.txt (transitoire levé).
_configure_torch_threads() conservé en code (lazy import torch sous try/except,
no-op si torch absent) pour future réactivation EDS-Pseudo/GLiNER.
Aucun rebuild ni diffusion (gate Dom). 3 specs compilent (py_compile).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -85,12 +85,7 @@ hiddenimports = [
|
||||
"gliner_manager",
|
||||
"vlm_manager",
|
||||
"build_info",
|
||||
"doctr",
|
||||
"doctr.io",
|
||||
"doctr.models",
|
||||
"doctr.models.detection",
|
||||
"doctr.models.recognition",
|
||||
# OCR OnnxTR (remplace docTR — ONNX Runtime, sans torch)
|
||||
# OCR OnnxTR (ONNX Runtime, remplace docTR — sans torch ni doctr)
|
||||
"onnxtr",
|
||||
"onnxtr.io",
|
||||
"onnxtr.models",
|
||||
@@ -98,8 +93,11 @@ hiddenimports = [
|
||||
"onnxtr.models.recognition",
|
||||
"onnxtr.utils",
|
||||
"onnxtr.utils.data",
|
||||
# Dépendances transitives OnnxTR (hiddenimports défensifs vs omission PyInstaller)
|
||||
"pyclipper",
|
||||
"scipy.cluster.hierarchy",
|
||||
"scipy.special",
|
||||
"cv2",
|
||||
"torchvision",
|
||||
"edsnlp",
|
||||
"edsnlp.pipes",
|
||||
"edsnlp.pipes.ner",
|
||||
@@ -110,7 +108,6 @@ hiddenimports = [
|
||||
"onnxruntime",
|
||||
"transformers",
|
||||
"tokenizers",
|
||||
"torch",
|
||||
"pdfplumber",
|
||||
"fitz",
|
||||
"PIL",
|
||||
|
||||
Reference in New Issue
Block a user