# REMINDER: this code needs to be rewritten for the new framework. Remove this comment when the code is fully converted. import numpy as np from scipy.stats import pearsonr, spearmanr from sklearn.metrics import f1_score, matthews_corrcoef from tqdm import auto as tqdm_lib from . common import NLP_TASK, simple_accuracy_metric, yesno class WikiText103(NLP_TASK): NLP_PATH = "wikitext" NLP_NAME = "wikitext-103-raw-v1" def fewshot_description(self): return "" def doc_to_text(self, doc, include_target=True): return doc['text'] def evaluate(self, docs, lm, provide_description, num_fewshot): pass class WikiText2(NLP_TASK): NLP_PATH = "wikitext" NLP_NAME = "wikitext-2-raw-v1" def fewshot_description(self): return "" def doc_to_text(self, doc, include_target=True): return doc['text'] def evaluate(self, docs, lm, provide_description, num_fewshot): pass