| | """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() |