Hub Python Library documentation

إدارة وقت تشغيل مساحة

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v2.4.0).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

إدارة وقت تشغيل مساحة

راجع صفحة توثيق HfApi للاطلاع على مرجع الطرق لإدارة مساحتك على Hub.

هياكل البيانات

SpaceRuntime

فئة huggingface_hub.SpaceRuntime

< >

( data: dict )

المعاملات

  • stage (str) — المرحلة الحالية للمساحة. مثال: RUNNING.
  • hardware (str أو None) — المعدات الحالية للمساحة. مثال: “cpu-basic”. يمكن أن تكون None إذا كانت المساحة في حالة BUILDING لأول مرة.
  • requested_hardware (str أو None) — العتاد المطلوب. قد يختلف عن hardware خاصةً إذا كان الطلب قد تم تقديمه للتو. مثال: “t4-medium”. يمكن أن يكون None إذا لم يتم طلب أي عتاد بعد.
  • sleep_time (int or None) — عدد الثواني التي سيبقى فيها المساحة نشطة بعد آخر طلب. افتراضيًا (إذا كانت القيمة None)، لن تدخل المساحة في وضع السLEEP أبدًا إذا كانت تعمل على عتاد مُحدَّث، بينما ستدخل في وضع السLEEP بعد 48 ساعة على عتاد 'cpu-basic' المجاني. لمزيد من التفاصيل، راجع https://huggingface.co/docs/hub/spaces-gpus#sleep-time.
  • volumes (list[Volume] أو None) — قائمة بالأحجام (volumes) المرفقة في المساحة (Space). كل حجم هو كائن Volume يصف نوعه ومصدره ومسار التركيب والإعدادات الاختيارية. None إذا لم تكن هناك أحجام مرفقة.
  • raw (dict) — الاستجابة الخام من الخادم. تحتوي على مزيد من المعلومات حول بيئة تشغيل Space مثل عدد النسخ، وعدد وحدات المعالجة المركزية، وحجم الذاكرة،...

تحتوي على معلومات حول وقت التشغيل الحالي لمساحة.

SpaceHardware

فئة huggingface_hub.SpaceHardware

< >

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

قائمة بالأجهزة المتاحة لتشغيل مساحتك على Hub.

يمكن مقارنة القيمة Value بسلسلة نصية:

assert SpaceHardware.CPU_BASIC == "cpu-basic"

مأخوذة من https://github.com/huggingface-internal/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts (رابط خاص).

SpaceStage

فئة huggingface_hub.SpaceStage

< >

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

قائمة بالمراحل الممكنة لمساحة على Hub.

يمكن مقارنة القيمة Value بسلسلة نصية:

assert SpaceStage.BUILDING == "BUILDING"

مأخوذة من https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61 (رابط خاص).

SpaceStorage

فئة huggingface_hub.SpaceStorage

< >

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

قائمة بتخزين البيانات الدائم المتاح لمساحتك على Hub.

يمكن مقارنة القيمة Value بسلسلة نصية:

assert SpaceStorage.SMALL == "small"

مأخوذة من https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24 (رابط خاص).

SpaceVariable

فئة huggingface_hub.SpaceVariable

< >

( key: strvalues: dict )

المعاملات

  • key (str) — مفتاح المتغير. مثال: "MODEL_REPO_ID"
  • value (str) — قيمة المتغير. مثال: "the_model_repo_id".
  • description (str أو None) — وصف المتغير. مثال: "Model Repo ID of the implemented model".
  • updatedAt (datetime أو None) — تاريخ ووقت آخر تحديث للمتغير (إذا تم تحديث المتغير مرة واحدة على الأقل).

تحتوي على معلومات حول المتغيرات الحالية لمساحة.

SpaceTemplate

فئة huggingface_hub.SpaceTemplate

< >

( data: dict )

المعاملات

  • name (str) — اسم قابل للقراءة البشرية للقالب (مثل "JupyterLab"، "chatbot").
  • repo_id (str) — معرّف المستودع الخاص بمساحة القالب (مثل "SpacesExamples/jupyterlab").
  • sdk (str) — SDK الذي بُني به القالب (مثل "gradio"، "docker"، "static").
  • preferred_private (bool) — ما إذا كان يُوصى بأن تكون المساحات (Spaces) المُنشأة من هذا القالب خاصة.

تحتوي على معلومات حول قالب مساحة متاح على Hub.

تُعاد بواسطة HfApi.list_space_templates(). يمكن تمرير repo_id كـ space_template إلى HfApi.create_repo() لإنشاء مساحة جديدة من ذلك القالب.

ZeroGpuQuota

فئة huggingface_hub.ZeroGpuQuota

< >

( data: dict )

المعاملات

  • base (float) — الحصة الإجمالية، بالثواني على وحدة معالجة الرسوميات.
  • remaining (float) — الحصة المتبقية، بالثواني على وحدة معالجة الرسومات.
  • resets_at (datetime أو None) — التاريخ الذي ستُعاد فيه الضبط الحصة. None إذا لم تُستخدم الحصة بعد.
  • overquota_used (float أو None) — ثوانٍ GPU المدفوعة (المستخدمة فوق الحد) المستهلكة بعد استنفاد الحد الأساسي. يمكن للمستخدمين من فئات PRO وTeam وEnterprise شراء أرصدة للتجاوز فوق الحد الأساسي عبر https://huggingface.co/settings/billing?add-credits=true.

تحتوي على معلومات حول حصة ZeroGPU للمستخدم الموثّق.

يُستهلك حصة ZeroGPU في كل مرة تستخدم فيها مساحة ZeroGPU (سواءً من واجهة المستخدم أو عبر واجهة برمجية التطبيقات الخاصة بها) وتُعاد ضبطها بشكل دوري. راجع https://huggingface.co/docs/hub/spaces-zerogpu لمزيد من التفاصيل.

تُعاد بواسطة HfApi.get_zero_gpu_quota().

Update on GitHub