From f09ffba86ed234a6787dcde11bd5e9f0d308c3c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Grie=C3=9Fhaber?= <griesshaber@hdm-stuttgart.de> Date: Mon, 27 May 2024 07:40:50 +0200 Subject: [PATCH] add missing parameter in QuestionAnswering.evaluate --- task.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/task.py b/task.py index 40d8fe1..6ba4b14 100644 --- a/task.py +++ b/task.py @@ -402,7 +402,12 @@ class QuestionAnswering(Task): def _aggregate_result(self, results: list[float]) -> float: return sum(results) / len(results) - def evaluate(self, prompt: str, dataset: Dataset): + def evaluate( + self, + prompt: str, + dataset: Dataset, + parent_histories: list[list[float]] | None = None, + ): def replace_symbol_for_grammar(sample: DatasetDatum): symbol_replacement_mapping = { "\u2013": "-", @@ -426,7 +431,7 @@ class QuestionAnswering(Task): if self.use_grammar: # NOTE: the LlamaGrammar has issues with symbol '–' therefore we replace all occurences with '-' (hyphen) dataset = dataset.map(replace_symbol_for_grammar, desc="Replacing symbols") - return super().evaluate(prompt, dataset) + return super().evaluate(prompt, dataset, parent_histories=parent_histories) @property def metric_name(self): -- GitLab