Skip to content

Commit ac13af8

Browse files
committed
Unhack eval
1 parent 9964dad commit ac13af8

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

spacy/training/loop.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,9 @@ def train_while_improving(
197197
if not (step % eval_frequency):
198198
if optimizer.averages:
199199
with nlp.use_params(optimizer.averages):
200-
score, other_scores = evaluate(step)
200+
score, other_scores = evaluate()
201201
else:
202-
score, other_scores = evaluate(step)
202+
score, other_scores = evaluate()
203203
results.append((score, step))
204204
is_best_checkpoint = score == max(results)[0]
205205
else:
@@ -248,10 +248,8 @@ def create_evaluation_callback(
248248
) -> Callable[[], Tuple[float, Dict[str, float]]]:
249249
weights = {key: value for key, value in weights.items() if value is not None}
250250

251-
def evaluate(step) -> Tuple[float, Dict[str, float]]:
252-
# Limit dev_examples by steps, so we don't spend longer on
253-
# the estimation than we have training.
254-
dev_examples = list(itertools.islice(dev_corpus(nlp), step))
251+
def evaluate() -> Tuple[float, Dict[str, float]]:
252+
dev_examples = list(dev_corpus(nlp))
255253
try:
256254
scores = nlp.evaluate(dev_examples)
257255
except KeyError as e:

0 commit comments

Comments
 (0)