Spaces:
Sleeping
Sleeping
Update evaluator.py
Browse files- 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
|
|
|
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)
|