| import os | |
| from huggingface_hub import HfApi, upload_folder | |
| token = os.environ.get("HF_TOKEN") | |
| if not token: | |
| raise SystemExit("No HF token provided. Set HF_TOKEN env var.") | |
| api = HfApi(token=token) | |
| user = api.whoami()['name'] | |
| repo_name = "t5-spelling-corrector-finetuned-v3" | |
| repo_id = f"{user}/{repo_name}" | |
| print(f"Creating repo: {repo_id}") | |
| api.create_repo(repo_id=repo_id, repo_type="model", exist_ok=True, private=False) | |
| folder_path = "." # current directory | |
| print(f"Uploading folder {folder_path} to {repo_id} ...") | |
| upload_folder( | |
| folder_path=folder_path, | |
| repo_id=repo_id, | |
| repo_type="model", | |
| token=token, | |
| commit_message="Upload T5 spelling corrector checkpoint from local" | |
| ) | |
| print(f"Upload complete. Model available at: https://huggingface.co/{repo_id}") |