Use Language.pipe in evaluate
@@ -1404,19 +1404,12 @@ class Language:
for eg in examples:
self.make_doc(eg.reference.text)
# apply all pipeline components
- for name, pipe in self.pipeline:
- kwargs = component_cfg.get(name, {})
- kwargs.setdefault("batch_size", batch_size)
- for doc, eg in zip(
- _pipe(
+ docs = self.pipe(
(eg.predicted for eg in examples),
- proc=pipe,
- name=name,
- default_error_handler=self.default_error_handler,
- kwargs=kwargs,
- ),
- examples,
- ):
+ batch_size=batch_size,
+ component_cfg=component_cfg,
+ )
+ for eg, doc in zip(examples, docs):
eg.predicted = doc
end_time = timer()
results = scorer.score(examples)
