File size: 894 Bytes
4a7224a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from huggingface_hub import HfApi, HfFolder, Repository

# Authenticate to the Hugging Face Hub
hf_username = "jiahuimbzuai"  # Replace with your Hugging Face username
hf_token = HfFolder.get_token()  # Make sure you've logged in using `huggingface-cli login`

# Path to your model files
model_directory = "/ukp-storage-1/geng/78076-llava-v1.5-13b-task-lora--textvqa-5k--vlguard"

# Create a repository on the Hugging Face Hub
api = HfApi()
repo_url = api.create_repo(repo_id="llava-v1.5-vlguard-7b", token=hf_token, private=False)  # Set `private=True` to create a private repository

# Clone the repository and copy your model files
repo = Repository(local_dir=model_directory, clone_from=repo_url, use_auth_token=hf_token)
repo.git_add()  # Add all files in the directory
repo.git_commit("Initial commit with my model")
repo.git_push()

print(f"Model successfully uploaded to: {repo_url}")