Hub Python 库文档

管理你的 Space 运行时

Hugging Face's logo
加入 Hugging Face 社区

并获得增强文档体验

开始使用

管理您的空间运行时

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

数据结构

SpaceRuntime

huggingface_hub.SpaceRuntime

< >

( 数据: 字典 )

参数

  • 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 数量、内存大小等。

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

SpaceHardware

huggingface_hub.SpaceHardware

< >

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

可在 Hub 上运行 Space 的可用硬件枚举。

值可以与字符串进行比较

assert SpaceHardware.CPU_BASIC == "cpu-basic"

摘自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L73(私有网址)。

SpaceStage

huggingface_hub.SpaceStage

< >

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

Hub 上 Space 可能阶段的枚举。

值可以与字符串进行比较

assert SpaceStage.BUILDING == "BUILDING"

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

SpaceStorage

huggingface_hub.SpaceStorage

< >

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

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

值可以与字符串进行比较

assert SpaceStorage.SMALL == "small"

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

SpaceVariable

huggingface_hub.SpaceVariable

< >

( key: str values: Dict )

参数

  • key (str) — 变量键。例如:"MODEL_REPO_ID"
  • value (str) — 变量值。例如:"the_model_repo_id"
  • description (str or None) — 变量的描述。例如:"已实现模型的模型仓库 ID"
  • updatedAt (datetime or None) — 变量最后更新的日期时间(如果变量至少更新过一次)。

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

< > 在 GitHub 上更新