File size: 809 Bytes
34d5737
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#! /usr/bin/env python3
import argparse
import os

from huggingface_hub import HfApi

import model_tools as mt

REPO_OWNER = "lainlives"
REPO_NAME = "audio-separator-models"
repo_type = "model"
HF_TOKEN = os.getenv("HF_TOKEN")


if __name__ == "__main__":
    repo_id = f"{REPO_OWNER}/{REPO_NAME}"

    parser = argparse.ArgumentParser(description="Model Upload Tool")
    parser.add_argument(
        "--large",
        action="store_true",
        help="Upload using upload-large-folder",
    )
    parser.add_argument(
        "--token",
        type=str,
        default=HF_TOKEN,
        dest="HF_TOKEN",
        help=f"Your access token.",
    )
    args = parser.parse_args()
    if args.large:
        mt.push_large_folder_to_hf(repo_id, repo_type)
    else:
        mt.push_to_hf(repo_id, repo_type)