Hugging Face Space SDK
Software Development Kit (SDK) til programmatisk interaktion med Hugging Face Spaces, typisk via Python-biblioteket huggingface_hub.
Kort fortalt
Et værktøjssæt, der lader dig uploade, administrere og deploye maskinlæringsdemoer på Hugging Face Spaces direkte fra din kode.
- Kategori
- værktøj
- Niveau
- øvet
Betydninger
1- 1
Et sæt værktøjer og biblioteker, primært huggingface_hub, der muliggør programmatisk styring af Hugging Face Spaces, herunder oprettelse, upload, opdatering og sletning.
- Med Hugging Face Space SDK kan du automatisk bygge og uploade en ny version af din Space, hver gang du skubber til dit Git-repository. — Hugging Face dokumentation
- Ved at kalde `upload_file` fra SDK'et kan du programmatisk tilføje en modelvægt til din Space.
Hvornår bruges det
Bruges af ML-udviklere til at automatisere deployment, opdatere Spaces via API, administrere miljøer og versionere demoer – ofte integreret i CI/CD-pipelines.
Kodeeksempel
from huggingface_hub import HfApi
api = HfApi()
api.upload_file(
path_or_fileobj="my_model.pt",
path_in_repo="model.pt",
repo_id="username/my-space",
repo_type="space",
)Eksempel på upload af en fil til et Hugging Face Space ved hjælp af SDK'et.
Oprindelse
Navnet kommer af Hugging Face (virksomheden), Spaces (platformen til demoer) og SDK (Software Development Kit).