Hub Python Library documentation

Mengelola runtime Space Anda

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Mengelola runtime Space Anda

Periksa halaman dokumentasi HfApi untuk referensi metode mengelola Space Anda di Hub.

Struktur data

SpaceRuntime

kelas huggingface_hub.SpaceRuntime

< >

( data: dict )

Parameter

  • stage (str) — Tahap saat ini dari space. Contoh: RUNNING.
  • hardware (str atau None) — Hardware saat ini dari space. Contoh: “cpu-basic”. Bisa menjadi None jika Space sedang BUILDING untuk pertama kalinya.
  • requested_hardware (str atau None) — Hardware yang diminta. Dapat berbeda dari hardware, terutama jika permintaan baru saja dibuat. Contoh: “t4-medium”. Dapat berupa None jika belum ada hardware yang diminta.
  • sleep_time (int atau None) — Jumlah detik Space akan tetap aktif setelah permintaan terakhir. Secara default (jika nilainya None), Space tidak akan pernah masuk mode tidur jika berjalan di perangkat keras yang sudah ditingkatkan, sedangkan di perangkat keras gratis ‘cpu-basic’, Space akan masuk mode tidur setelah 48 jam. Untuk detail lebih lanjut, lihat https://huggingface.co/docs/hub/spaces-gpus#sleep-time.
  • volumes (list[Volume] atau None) — Daftar volume yang dipasang di Space. Setiap volume adalah objek Volume yang menjelaskan jenisnya, sumber, jalur pemasangan, dan pengaturan opsional. None jika tidak ada volume yang terpasang.
  • raw (dict) — Respons mentah dari server. Berisi informasi lebih lanjut tentang runtime Space seperti jumlah replika, jumlah cpu, ukuran memori,…

Berisi informasi tentang runtime saat ini dari sebuah Space.

SpaceHardware

kelas huggingface_hub.SpaceHardware

< >

( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1 )

Daftar perangkat keras yang tersedia untuk menjalankan Space Anda di Hub.

Value dapat dibandingkan dengan string:

assert SpaceHardware.CPU_BASIC == "cpu-basic"

Diambil dari https://github.com/huggingface-internal/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts (url privat).

SpaceStage

kelas huggingface_hub.SpaceStage

< >

( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1 )

Enumerasi kemungkinan tahap sebuah Space di Hub.

Value dapat dibandingkan dengan string:

assert SpaceStage.BUILDING == "BUILDING"

Diambil dari https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61 (url privat).

SpaceStorage

kelas huggingface_hub.SpaceStorage

< >

( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1 )

Enumerasi penyimpanan persisten yang tersedia untuk Space Anda di Hub.

Value dapat dibandingkan dengan string:

assert SpaceStorage.SMALL == "small"

Diambil dari https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24 (url privat).

SpaceVariable

kelas huggingface_hub.SpaceVariable

< >

( key: strvalues: dict )

Parameter

  • key (str) — Kunci variabel. Contoh: "MODEL_REPO_ID"
  • value (str) — Nilai variabel. Contoh: "the_model_repo_id".
  • description (str atau None) — Deskripsi variabel. Contoh: "Model Repo ID of the implemented model".
  • updatedAt (datetime atau None) — datetime dari pembaruan terakhir variabel (jika variabel telah diperbarui setidaknya sekali).

Berisi informasi tentang variabel saat ini dari sebuah Space.

SpaceTemplate

kelas huggingface_hub.SpaceTemplate

< >

( data: dict )

Parameter

  • name (str) — Nama template yang mudah dibaca manusia (mis. "JupyterLab", "chatbot").
  • repo_id (str) — Repo id dari template Space (mis. "SpacesExamples/jupyterlab").
  • sdk (str) — SDK yang digunakan untuk membangun template (misalnya "gradio", "docker", "static").
  • preferred_private (bool) — Apakah Spaces yang dibuat dari template ini disarankan untuk bersifat privat.

Berisi informasi tentang template Space yang tersedia di Hub.

Dikembalikan oleh HfApi.list_space_templates(). repo_id dapat diteruskan sebagai space_template ke HfApi.create_repo() untuk membuat Space baru dari template tersebut.

ZeroGpuQuota

kelas huggingface_hub.ZeroGpuQuota

< >

( data: dict )

Parameter

  • base (float) — Total kuota, dalam detik-GPU.
  • remaining (float) — Kuota tersisa, dalam detik-GPU.
  • resets_at (datetime atau None) — Tanggal saat kuota akan direset. None jika kuota belum digunakan.
  • overquota_used (float atau None) — Detik-GPU overquota (berbayar) yang dikonsumsi setelah kuota dasar habis. Pengguna PRO, Team, dan Enterprise dapat membeli kredit untuk melampaui kuota dasar di https://huggingface.co/settings/billing?add-credits=true.

Berisi informasi tentang kuota ZeroGPU dari pengguna yang terautentikasi.

Kuota ZeroGPU dikonsumsi setiap kali Anda menggunakan Space ZeroGPU (dari UI atau melalui API-nya) dan direset secara berkala. Lihat https://huggingface.co/docs/hub/spaces-zerogpu untuk detail lebih lanjut.

Dikembalikan oleh HfApi.get_zero_gpu_quota().

Update on GitHub