@@ -49,16 +61,25 @@ class HeadQABase(HFTask, MultipleChoiceTask):
...
@@ -49,16 +61,25 @@ class HeadQABase(HFTask, MultipleChoiceTask):
defdoc_to_text(self,doc):
defdoc_to_text(self,doc):
returndoc["query"]
returndoc["query"]
defshould_decontaminate(self):
returnTrue
defdoc_to_decontamination_query(self,doc):
returndoc["query"]
classHeadQAEn(HeadQABase):
classHeadQAEn(HeadQABase):
DATASET_NAME="en"
DATASET_NAME="en"
classHeadQAEs(HeadQABase):
classHeadQAEs(HeadQABase):
DATASET_NAME="es"
DATASET_NAME="es"
# for backwards compatibility
# for backwards compatibility
classHeadQAEsDeprecated(HeadQABase):
classHeadQAEsDeprecated(HeadQABase):
DATASET_NAME="es"
DATASET_NAME="es"
def__init__(self):
def__init__(self):
super().__init__()
super().__init__()
print("WARNING: headqa is deprecated. Please use headqa_es or headqa_en instead. See https://github.com/EleutherAI/lm-evaluation-harness/pull/240 for more info.")
print("WARNING: headqa is deprecated. Please use headqa_es or headqa_en instead. See https://github.com/EleutherAI/lm-evaluation-harness/pull/240 for more info.")