Hub Python Library documentation

Space çalışma zamanınızı yönetme

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Space çalışma zamanınızı yönetme

Hub'daki Space'inizi yönetmek için kullanılan yöntemlerin referansı için HfApi dokümantasyon sayfasını kontrol edin.

Veri yapıları

SpaceRuntime

sınıf huggingface_hub.SpaceRuntime

< >

( data: dict )

Parametreler

  • stage (str) — Mevcut alan aşaması. Örnek: RUNNING.
  • hardware (str veya None) — Space'in mevcut donanımı. Örnek: “cpu-basic”. Space ilk kez BUILDING durumunda ise None olabilir.
  • requested_hardware (str veya None) — İstenen donanım. Özellikle istek yeni yapıldıysa hardware değerinden farklı olabilir. Örnek: “t4-medium”. Henüz donanım istenmediyse None olabilir.
  • sleep_time (int or None) — Son istekten sonra Space'in ayakta tutulacağı saniye sayısı. Varsayılan olarak (değer None ise), yükseltilmiş bir donanımda çalışıyorsa Space asla uyku moduna geçmezken, ücretsiz 'cpu-basic' donanımında 48 saat sonra uyku moduna geçer. Daha fazla ayrıntı için bkz. https://huggingface.co/docs/hub/spaces-gpus#sleep-time.
  • volumes (list[Volume] veya None) — Space'e bağlanmış hacimlerin listesi. Her hacim, türünü, kaynağını, bağlama yolunu ve isteğe bağlı ayarlarını açıklayan bir Volume nesnesidir. Hiçbir hacim bağlı değilse None.
  • raw (dict) — Sunucudan gelen ham yanıt. Space çalışma zamanı hakkında replika sayısı, cpu sayısı, bellek boyutu gibi daha fazla bilgi içerir.

Bir Space'in mevcut çalışma zamanı hakkında bilgi içerir.

SpaceHardware

sınıf huggingface_hub.SpaceHardware

< >

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

Hub'da Space'inizi çalıştırmak için kullanılabilen donanımların listesi.

Value bir dizeyle karşılaştırılabilir:

assert SpaceHardware.CPU_BASIC == "cpu-basic"

https://github.com/huggingface-internal/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts (özel URL) adresinden alınmıştır.

SpaceStage

sınıf huggingface_hub.SpaceStage

< >

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

Hub'daki bir Space'in olası aşamalarının listesi.

Value bir dizeyle karşılaştırılabilir:

assert SpaceStage.BUILDING == "BUILDING"

https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61 adresinden alınmıştır (özel URL).

SpaceStorage

sınıf huggingface_hub.SpaceStorage

< >

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

Hub'daki Space'iniz için kullanılabilir kalıcı depolama birimlerinin listesi.

Value bir dizeyle karşılaştırılabilir:

assert SpaceStorage.SMALL == "small"

https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24 adresinden alınmıştır (özel URL).

SpaceVariable

sınıf huggingface_hub.SpaceVariable

< >

( key: strvalues: dict )

Parametreler

  • key (str) — Değişken anahtarı. Örnek: "MODEL_REPO_ID"
  • value (str) — Değişken değeri. Örnek: "the_model_repo_id".
  • description (str or None) — Değişkenin açıklaması. Örnek: "Model Repo ID of the implemented model".
  • updatedAt (datetime veya None) — Değişkenin son güncellenme zamanı (değişken en az bir kez güncellendiyse).

Bir Space'in mevcut değişkenleri hakkında bilgi içerir.

SpaceTemplate

sınıf huggingface_hub.SpaceTemplate

< >

( data: dict )

Parametreler

  • name (str) — Şablonun kullanıcı dostu adı (ör. "JupyterLab", "chatbot").
  • repo_id (str) — Şablon Space'in repo kimliği (ör. "SpacesExamples/jupyterlab").
  • sdk (str) — Şablonun oluşturulduğu SDK (ör. "gradio", "docker", "static").
  • preferred_private (bool) — Bu şablonla oluşturulan Spaces'lerin özel olarak önerilip önerilmediğini belirtir.

Hub'da kullanılabilir bir Space şablonuyla ilgili bilgileri içerir.

HfApi.list_space_templates() tarafından döndürülür. repo_id, bu şablonla yeni bir Space oluşturmak için HfApi.create_repo() fonksiyonuna space_template olarak geçirilebilir.

ZeroGpuQuota

sınıf huggingface_hub.ZeroGpuQuota

< >

( data: dict )

Parametreler

  • base (float) — Toplam kota, GPU-saniye cinsinden.
  • remaining (float) — GPU-saniye cinsinden kalan kota.
  • resets_at (datetime veya None) — Kotanın sıfırlanacağı tarih. Kota henüz kullanılmadıysa None.
  • overquota_used (float veya None) — Temel kota hakedildiğinde tüketilen kota dışı (ücretli) GPU-saniyeleri. PRO, Team ve Enterprise kullanıcıları, https://huggingface.co/settings/billing?add-credits=true adresinden kredi satın alarak temel kotanın ötesine geçebilir.

Kimlik doğrulaması yapılmış kullanıcının ZeroGPU kotasına ilişkin bilgileri içerir.

ZeroGPU kotası, bir ZeroGPU Space kullanıldığında (arayüzden veya API'si üzerinden) tüketilir ve periyodik olarak sıfırlanır. Daha fazla ayrıntı için https://huggingface.co/docs/hub/spaces-zerogpu adresine bakın.

HfApi.get_zero_gpu_quota() tarafından döndürülür.

Update on GitHub