import argparse import os from huggingface_hub import HfApi TOKEN = os.environ.get("DATACOMP_TOKEN") api = HfApi(token=TOKEN) parser = argparse.ArgumentParser() parser.add_argument( "--out_dir", default="teaching_arithmetic/out/", type=str, required=False, help="Path to the output directory.", ) parser.add_argument( "--model_out_dir", default="teaching_arithmetic/out/addition_plain/", type=str, required=False, help="Path to the model output directory.", ) args = parser.parse_args() print("Attempting to save the Space output directory, %s" % args.out_dir) try: api.upload_folder( folder_path=args.out_dir, path_in_repo=args.out_dir, repo_id="datacomp/teaching_arithmetic_out_directory", repo_type="dataset", ) except Exception as e: print("That didn't work. Error:") print(e) print("Attempting to save the Space model, %s" % args.model_out_dir) try: api.upload_folder( folder_path=args.model_out_dir, path_in_repo=args.model_out_dir, repo_id="datacomp/addition_plain", repo_type="model", ) except Exception as e: print("That didn't work. Error:") print(e)