Hub Python 库文档

管理您的空间运行时

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

管理您的空间运行时

查看 HfApi 文档页面,了解管理 Hub 上空间的方法参考。

数据结构

SpaceRuntime

class huggingface_hub.SpaceRuntime

< >

( 数据: typing.Dict )

参数

  • stage (str) — 空间的当前阶段。示例:RUNNING。
  • hardware (strNone) — 空间的当前硬件。示例:“cpu-basic”。如果空间首次处于 BUILDING 状态,则可以为 None
  • requested_hardware (strNone) — 请求的硬件。可以与 hardware 不同,特别是如果请求刚刚发出。示例:“t4-medium”。如果尚未请求硬件,则可以为 None
  • sleep_time (intNone) — 在上次请求后空间保持活动的秒数。默认情况下(如果值为 None),如果空间在升级的硬件上运行,则永远不会进入睡眠状态,而在免费的“cpu-basic”硬件上则会在 48 小时后进入睡眠状态。更多详细信息,请参阅 https://huggingface.co/docs/hub/spaces-gpus#sleep-time
  • raw (dict) — 来自服务器的原始响应。包含有关空间运行时的更多信息,例如副本数量、CPU 数量、内存大小等。

包含有关空间当前运行时的信息。

空间硬件

class huggingface_hub.SpaceHardware

< >

( 名称 = None 模块 = None 限定名 = None 类型 = None 开始 = 1 )

用于在 Hub 上运行您的空间的可用硬件枚举。

值可以与字符串进行比较

assert SpaceHardware.CPU_BASIC == "cpu-basic"

取自 https://github.com/huggingface-internal/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts(私有 URL)。

空间阶段

class huggingface_hub.SpaceStage

< >

( 名称 = None 模块 = None 限定名 = None 类型 = None 开始 = 1 )

Hub 上空间可能阶段的枚举。

值可以与字符串进行比较

assert SpaceStage.BUILDING == "BUILDING"

取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61(私有 URL)。

空间存储

class huggingface_hub.SpaceStorage

< >

( 名称 = None 模块 = None 限定名 = None 类型 = None 开始 = 1 )

Hub 上空间可用的持久存储枚举。

值可以与字符串进行比较

assert SpaceStorage.SMALL == "small"

取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24(私有 URL)。

空间变量

class huggingface_hub.SpaceVariable

< >

( : str : typing.Dict )

参数

  • key (str) — 变量键。示例:"MODEL_REPO_ID"
  • value (str) — 变量值。示例:"the_model_repo_id"
  • description (str 或 None) — 变量描述。示例:"Implemented model的存储库 ID"
  • updatedAt (datetime 或 None) — 变量上次更新的日期时间(如果变量至少更新过一次)。

包含有关空间当前变量的信息。

< > 在 GitHub 上更新