CindyDelage commited on
Commit
2b6d28e
·
verified ·
1 Parent(s): 8e71413

Update tasks/audio.py

Browse files
Files changed (1) hide show
  1. tasks/audio.py +6 -1
tasks/audio.py CHANGED
@@ -59,8 +59,13 @@ async def evaluate_audio(request: AudioEvaluationRequest):
59
  test_dataset = test_dataset.map(preprocess_function, fn_kwargs={"feature_extractor": feature_extractor}, remove_columns="audio", batched=True, batch_size=32) # Choix de la taille du batch)
60
 
61
  gc.collect()
 
 
 
 
 
62
  # Pipeline de classification optimisé
63
- classifier = pipeline("audio-classification", model="CindyDelage/Challenge_HuggingFace_DFG_FrugalAI", device=device)
64
  predictions = [] # Liste pour stocker les prédictions
65
  logging.info("Début des prédictions par batch")
66
  for data in iter(test_dataset):
 
59
  test_dataset = test_dataset.map(preprocess_function, fn_kwargs={"feature_extractor": feature_extractor}, remove_columns="audio", batched=True, batch_size=32) # Choix de la taille du batch)
60
 
61
  gc.collect()
62
+ # Chargement du modèle avec quantification dynamique
63
+ model = torch.load("CindyDelage/Challenge_HuggingFace_DFG_FrugalAI") # Charger le modèle original
64
+ model.eval() # Mettre le modèle en mode évaluation
65
+ model = torch.quantization.quantize_dynamic(model, dtype=torch.qint8) # Appliquer la quantification dynamique
66
+
67
  # Pipeline de classification optimisé
68
+ classifier = pipeline("audio-classification", model="CindyDelage/Challenge_HuggingFace_DFG_FrugalAI",feature_extractor=feature_extractor, device=device)
69
  predictions = [] # Liste pour stocker les prédictions
70
  logging.info("Début des prédictions par batch")
71
  for data in iter(test_dataset):