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

Afledte ord

2

Kilder

1