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