import argparse from huggingface_hub import hf_hub_download import shutil parser = argparse.ArgumentParser(description="Download a dataset from HF hub") parser.add_argument( "--dataset", choices=["PrimeIntellect","MATH_train","MATH500","GSM8K","MBPP","HumanEval"], required=True, help="Which dataset to download" ) args = parser.parse_args() dataset = args.dataset if dataset == "MATH_train" or dataset == "PrimeIntellect": split = "train" else: split = "test" cached_path = hf_hub_download( repo_id=f"Gen-Verse/{dataset}", repo_type="dataset", filename=f"{split}/{dataset}.json" ) shutil.copy(cached_path, f"./{dataset}.json")