Download src/datasets/DatasetFactory.py from smallan13/DebateCoder: direct link, hf CLI and curl.
- Browser
- Download file 870 Bytes
-
https://huggingface.co/smallan13/DebateCoder/resolve/c7a0d4bb35b29abc02cb9891bd19979bf3eab7ad/src/datasets/DatasetFactory.py
- Command line
-
hf download hf://smallan13/DebateCoder@c7a0d4bb35b29abc02cb9891bd19979bf3eab7ad/src/datasets/DatasetFactory.py
-
curl -L -o DatasetFactory.py https://huggingface.co/smallan13/DebateCoder/resolve/c7a0d4bb35b29abc02cb9891bd19979bf3eab7ad/src/datasets/DatasetFactory.py
870 Bytes
| from datasets.Dataset import Dataset | |
| from datasets.MBPPDataset import MBPPDataset | |
| from datasets.APPSDataset import APPSDataset | |
| from datasets.XCodeDataset import XCodeDataset | |
| from datasets.HumanEvalDataset import HumanDataset | |
| from datasets.CodeContestDataset import CodeContestDataset | |
| class DatasetFactory: | |
| def get_dataset_class(dataset_name): | |
| if dataset_name == "APPS": | |
| return APPSDataset | |
| elif dataset_name == "MBPP": | |
| return MBPPDataset | |
| elif dataset_name == "XCode": | |
| return XCodeDataset | |
| elif dataset_name == "HumanEval": | |
| return HumanDataset | |
| elif dataset_name == "Human": | |
| return HumanDataset | |
| elif dataset_name == "CC": | |
| return CodeContestDataset | |
| else: | |
| raise Exception(f"Unknown dataset name {dataset_name}") | |