OpenCompass/opencompass/datasets/grand_physics.py

21 lines
524 B
Python
Raw Normal View History

2025-05-23 20:29:16 +08:00
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