(path)
| 33 | |
| 34 | @staticmethod |
| 35 | def load(path): |
| 36 | path = get_data_path(path) |
| 37 | if environ.get('DATASET_SOURCE') == 'ModelScope': |
| 38 | from modelscope import MsDataset |
| 39 | ms_dataset = MsDataset.load(path) |
| 40 | dataset = DatasetDict({ |
| 41 | 'train': ms_dataset['train'], |
| 42 | 'validation': ms_dataset['validation'] |
| 43 | }) |
| 44 | else: |
| 45 | train_dataset = PIQADataset.load_single(path, 'train.jsonl', |
| 46 | 'train-labels.lst') |
| 47 | val_dataset = PIQADataset.load_single(path, 'dev.jsonl', |
| 48 | 'dev-labels.lst') |
| 49 | dataset = DatasetDict({ |
| 50 | 'train': train_dataset, |
| 51 | 'validation': val_dataset |
| 52 | }) |
| 53 | return dataset |
| 54 | |
| 55 | |
| 56 | @LOAD_DATASET.register_module() |
no test coverage detected