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