yigagilbert commited on
Commit
08b976c
·
verified ·
1 Parent(s): 431d901

Update evaluator.py

Browse files
Files changed (1) hide show
  1. evaluator.py +8 -3
evaluator.py CHANGED
@@ -3,13 +3,13 @@
3
  import numpy as np
4
  from collections import defaultdict
5
  from datasets import load_dataset
6
- from tqdm.auto import tqdm
 
7
 
8
  from sacrebleu.metrics import BLEU, CHRF
9
  from rouge_score import rouge_scorer
10
  import Levenshtein
11
 
12
- from transformers import pipeline
13
  from transformers.models.whisper.english_normalizer import BasicTextNormalizer
14
 
15
 
@@ -100,8 +100,13 @@ def evaluate_model(
100
  "averages": {<metric1>: val, ...}
101
  }
102
  """
 
 
 
 
 
103
  # 1) load test split
104
- ds = load_dataset(dataset_name, split=split)
105
 
106
  # 2) build pipeline
107
  nlp = pipeline(task, model=model_name, device=device)
 
3
  import numpy as np
4
  from collections import defaultdict
5
  from datasets import load_dataset
6
+ from transformers import pipeline
7
+ import os
8
 
9
  from sacrebleu.metrics import BLEU, CHRF
10
  from rouge_score import rouge_scorer
11
  import Levenshtein
12
 
 
13
  from transformers.models.whisper.english_normalizer import BasicTextNormalizer
14
 
15
 
 
100
  "averages": {<metric1>: val, ...}
101
  }
102
  """
103
+ # Get Hugging Face token from environment variable
104
+ hf_token = os.getenv("HF_TOKEN")
105
+ if not hf_token:
106
+ raise ValueError("Hugging Face token (HF_TOKEN) is not set. Please set it as an environment variable.")
107
+
108
  # 1) load test split
109
+ ds = load_dataset(dataset_name, split=split, use_auth_token=hf_token)
110
 
111
  # 2) build pipeline
112
  nlp = pipeline(task, model=model_name, device=device)