vic3610 commited on
Commit
765cedd
·
verified ·
1 Parent(s): 01c4625

Upload 8 files

Browse files
Files changed (2) hide show
  1. analyze_bob_hf.py +2 -2
  2. bob_gui_hf.py +9 -24
analyze_bob_hf.py CHANGED
@@ -30,11 +30,11 @@ except Exception:
30
  BASE_DIR = Path(os.environ.get("BOB_BASE_DIR", Path(__file__).parent.parent))
31
  TRANSCRIPTIONS_DIR = Path(os.environ.get("BOB_TRANSCRIPTIONS_DIR", BASE_DIR / "output" / "transcriptions"))
32
  OUTPUT_FILE = Path(os.environ.get("BOB_OUTPUT_FILE", BASE_DIR / "output" / "resume_bob.txt"))
33
- HF_MODEL = os.environ.get("HF_MODEL", "Qwen/Qwen2-7B-Instruct") # Qwen 7B par défaut
34
 
35
  def get_hf_model():
36
  """Récupère le modèle Hugging Face depuis la variable d'environnement"""
37
- return os.environ.get("HF_MODEL", "Qwen/Qwen2-7B-Instruct")
38
 
39
 
40
  def load_hf_model():
 
30
  BASE_DIR = Path(os.environ.get("BOB_BASE_DIR", Path(__file__).parent.parent))
31
  TRANSCRIPTIONS_DIR = Path(os.environ.get("BOB_TRANSCRIPTIONS_DIR", BASE_DIR / "output" / "transcriptions"))
32
  OUTPUT_FILE = Path(os.environ.get("BOB_OUTPUT_FILE", BASE_DIR / "output" / "resume_bob.txt"))
33
+ HF_MODEL = os.environ.get("HF_MODEL", "google/gemma-3-4b-pt") # Gemma 3 4B par défaut
34
 
35
  def get_hf_model():
36
  """Récupère le modèle Hugging Face depuis la variable d'environnement"""
37
+ return os.environ.get("HF_MODEL", "google/gemma-3-4b-pt")
38
 
39
 
40
  def load_hf_model():
bob_gui_hf.py CHANGED
@@ -331,21 +331,16 @@ class BOBProcessorGUI(QMainWindow):
331
  self.hf_combo = QComboBox()
332
  self.hf_combo.setFont(QFont("Arial", 11))
333
  self.hf_combo.addItems([
334
- "Qwen/Qwen2-7B-Instruct (recommandé)",
335
- "microsoft/DialoGPT-medium (plus léger)",
336
- "google/flan-t5-base (très léger)",
337
  ])
338
- self.hf_combo.setCurrentText("Qwen/Qwen2-7B-Instruct (recommandé)")
339
  self.hf_combo.setStyleSheet("font-size: 11pt; padding: 5px;")
340
  # Tooltip explicative pour le choix du modèle
341
  self.hf_combo.setToolTip(
342
- "💡 Choix du modèle d'analyse Hugging Face :\n\n"
343
- "• Qwen2-7B : Recommandé, excellent pour l'analyse\n"
344
- " Bonne précision, nécessite plus de ressources\n\n"
345
- "• DialoGPT-medium : Modèle plus léger\n"
346
- " Utilisez si vous avez peu de RAM\n\n"
347
- "• FLAN-T5-base : Très léger\n"
348
- " Pour PC peu puissants ou tests rapides"
349
  )
350
  config_layout.addWidget(self.hf_combo, 3, 1)
351
 
@@ -467,20 +462,10 @@ class BOBProcessorGUI(QMainWindow):
467
  else:
468
  whisper_model = "small" # défaut
469
 
470
- # HF selection -> nom de modèle Hugging Face
471
  hf_choice = self.hf_combo.currentText()
472
- if "Qwen2-7B" in hf_choice:
473
- hf_model_name = "Qwen/Qwen2-7B-Instruct"
474
- fast_mode = False
475
- elif "DialoGPT" in hf_choice:
476
- hf_model_name = "microsoft/DialoGPT-medium"
477
- fast_mode = True
478
- elif "flan-t5" in hf_choice:
479
- hf_model_name = "google/flan-t5-base"
480
- fast_mode = True
481
- else:
482
- hf_model_name = "Qwen/Qwen2-7B-Instruct"
483
- fast_mode = False
484
 
485
  # Configuration des variables d'environnement
486
  os.environ["BOB_INPUT_DIR"] = str(self.input_dir)
 
331
  self.hf_combo = QComboBox()
332
  self.hf_combo.setFont(QFont("Arial", 11))
333
  self.hf_combo.addItems([
334
+ "google/gemma-3-4b-pt (Gemma 3 4B)",
 
 
335
  ])
336
+ self.hf_combo.setCurrentText("google/gemma-3-4b-pt (Gemma 3 4B)")
337
  self.hf_combo.setStyleSheet("font-size: 11pt; padding: 5px;")
338
  # Tooltip explicative pour le choix du modèle
339
  self.hf_combo.setToolTip(
340
+ "💡 Modèle Gemma 3 4B (Google) :\n\n"
341
+ "• Gemma 3 4B officiel\n"
342
+ " Même modèle que la version EXE\n"
343
+ "• Optimisé pour Hugging Face Spaces"
 
 
 
344
  )
345
  config_layout.addWidget(self.hf_combo, 3, 1)
346
 
 
462
  else:
463
  whisper_model = "small" # défaut
464
 
465
+ # HF selection -> nom de modèle Hugging Face (Gemma 3 4B uniquement)
466
  hf_choice = self.hf_combo.currentText()
467
+ hf_model_name = "google/gemma-3-4b-pt" # Gemma 3 4B
468
+ fast_mode = True # Gemma est rapide
 
 
 
 
 
 
 
 
 
 
469
 
470
  # Configuration des variables d'environnement
471
  os.environ["BOB_INPUT_DIR"] = str(self.input_dir)