OpenCompass/opencompass/datasets/grand_physics.py
2025-05-23 12:29:16 +00:00

21 lines
524 B
Python

import os
from datasets import load_dataset
from opencompass.datasets.base import BaseDataset
from opencompass.registry import LOAD_DATASET
from opencompass.utils import get_data_path
@LOAD_DATASET.register_module()
class GrandPhysicsDataset(BaseDataset):
@staticmethod
def load(path: str, **kwargs):
path = get_data_path(path)
path = os.path.join(path)
data = load_dataset(path)['train']
data = data.rename_columns({'problem': 'input', 'answer': 'target'})
return data