| """Upload the test model with dotted name to the Hub for testing the fix.""" |
|
|
| from huggingface_hub import HfApi, create_repo |
| from pathlib import Path |
| import os |
|
|
| def upload_test_model(): |
| |
| api = HfApi() |
| user_info = api.whoami() |
| username = "August4293" |
| |
| |
| model_dir = "/workspaces/transformers/saved_model_v1.0" |
| repo_name = "test-model_v1.0" |
| repo_id = f"{username}/{repo_name}" |
| |
| print(f"Uploading model from {model_dir} to {repo_id}") |
| |
| |
| try: |
| create_repo(repo_id, exist_ok=True, private=True) |
| print(f"✓ Repository {repo_id} created/exists") |
| except Exception as e: |
| print(f"Repository creation: {e}") |
| |
| |
| try: |
| api.upload_folder( |
| folder_path=model_dir, |
| repo_id=repo_id, |
| repo_type="model" |
| ) |
| print(f"✓ Model uploaded successfully to https://huggingface.co/{repo_id}") |
| print(f"✓ Use repo_id: '{repo_id}' in tests") |
| return repo_id |
| except Exception as e: |
| print(f"Upload failed: {e}") |
| return None |
|
|
| if __name__ == "__main__": |
| upload_test_model() |