File size: 481 Bytes
e2cb84b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from huggingface_hub import HfApi, create_repo, upload_folder
import os

def upload_to_hf(folder_path: str, repo_name: str, token: str):
    api = HfApi()
    user = api.whoami(token)["name"]
    repo_id = f"{user}/{repo_name}"
    create_repo(repo_id, token=token, exist_ok=True)
    upload_folder(
        folder_path=folder_path,
        repo_id=repo_id,
        repo_type="model",
        token=token,
        commit_message="Evolutionary merge upload"
    )
    return repo_id