import argparse from new_experiment.new_dependency_provider import get_experiment_repository, get_minio_audio_record_repository from new_experiment.utils.loaded_remote_dataset_helper import LoadedRemoteDatasetHelper def download_dataset_to_cache(dataset_name: str): repository = get_experiment_repository(dataset_name) record_provider = LoadedRemoteDatasetHelper(repository, get_minio_audio_record_repository(), dataset_name) for record_id in record_provider.get_all_records(): record_provider.get_path(record_id) if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument("--dataset") args = parser.parse_args() download_dataset_to_cache(args.dataset)