OpenCompass/opencompass/datasets/ClinicBench.py

22 lines
496 B
Python
Raw Normal View History

2025-05-07 23:05:36 +08:00
from datasets import load_dataset
2025-04-29 14:09:50 +08:00
from opencompass.registry import LOAD_DATASET
2025-05-07 23:05:36 +08:00
from opencompass.utils import get_data_path
2025-04-29 14:09:50 +08:00
from .base import BaseDataset
@LOAD_DATASET.register_module()
class ClinicBenchDataset(BaseDataset):
@staticmethod
2025-05-07 23:05:36 +08:00
def load_single(path):
dataset = load_dataset(path)['train']
2025-04-29 14:09:50 +08:00
return dataset
@staticmethod
def load(path):
2025-05-07 23:05:36 +08:00
path = get_data_path(path)
dataset = ClinicBenchDataset.load_single(path)
2025-04-29 14:09:50 +08:00
return dataset