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() |