CheckpointCleanup-Release / .python_tmp /fd7952a1-461e-47b4-a54b-bee53b84ae6f.py
FuryAssassin's picture
Upload folder using huggingface_hub
f09153a verified
from huggingface_hub import upload_folder, HfApi, create_repo
from pathlib import Path
token = ''
# attempt to use environment variable HF_TOKEN if present
import os
if 'HF_TOKEN' in os.environ:
token = os.environ['HF_TOKEN']
else:
# fallback to none (api will attempt unauthenticated, likely fail for push)
token = None
username='FuryAssassin'
repo_id=f'{username}/CheckpointCleanup-Release'
api=HfApi()
try:
create_repo(repo_id=repo_id, token=token, private=False, repo_type='model', exist_ok=True)
print('Repo ensured:', repo_id)
except Exception as e:
print('create_repo error:', e)
try:
upload_folder(repo_id=repo_id, folder_path='.', path_in_repo='.', token=token, repo_type='model', ignore_patterns=['.git','*.pyc','__pycache__'])
print('Upload succeeded')
except Exception as e:
print('Upload error:', e)