OpenCompass/opencompass/datasets/lmeval.py

14 lines
392 B
Python
Raw Normal View History

from datasets import Dataset, DatasetDict
from opencompass.datasets import BaseDataset
class LMEvalDataset(BaseDataset):
"""A dataset wrapper around the evaluator inputs, designed for
OpenCompass's internal use."""
@staticmethod
2023-10-13 19:50:54 +08:00
def load(**kwargs):
content = {k: v for k, v in kwargs.items() if v}
return DatasetDict(dict(test=Dataset.from_dict(content)))