File size: 525 Bytes
ed1b365
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from huggingface_hub import HfApi
from pathlib import Path


api = HfApi()


ADAPTER_DIR = "adapters"

REPO_PREFIX = "codette"


def upload():

    for adapter in Path(ADAPTER_DIR).iterdir():

        repo = f"{REPO_PREFIX}-{adapter.name}"

        api.create_repo(repo_id=repo, exist_ok=True)

        api.upload_folder(
            repo_id=repo,
            folder_path=str(adapter),
            commit_message=f"Upload adapter {adapter.name}"
        )


if __name__ == "__main__":
    upload()