Galactic-2.5-Mini / upload.py
openmodelai's picture
Upload 10 files
1440c49 verified
Raw History Blame Contribute Delete
997 Bytes
"""Run locally AFTER reviewing the model card and logging in to Hugging Face.
Creates a private repo by default. No tokens are embedded in this project.
"""
import argparse
from pathlib import Path
from huggingface_hub import HfApi
p = argparse.ArgumentParser()
p.add_argument('--repo', required=True, help='YOUR_NAMESPACE/Galactic-2.5-Mini')
p.add_argument('--public', action='store_true', help='Create a public repository')
p.add_argument('--folder', default=str(Path(__file__).resolve().parent/'model'))
a = p.parse_args()
if len(a.repo.split('/')) != 2:
p.error('Use YOUR_NAMESPACE/Galactic-2.5-Mini')
api = HfApi()
api.create_repo(repo_id=a.repo, repo_type='model', private=not a.public, exist_ok=True)
api.upload_folder(repo_id=a.repo, repo_type='model', folder_path=a.folder,
commit_message='Upload Galactic 2.5 Mini: experimental 50M short-run checkpoint')
print(f'https://huggingface.co/{a.repo}')
print('Existing repository visibility is unchanged; check repository Settings.')