Hub Python 库文档
管理您的 Space 运行时
开始使用
操作指南
概念指南
参考
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
管理您的 Space 运行时
请查看 HfApi 文档页面,了解在 Hub 上管理您的 Space 的方法参考。
- 复制一个 Space: duplicate_space()
- 获取当前运行时: get_space_runtime()
- 获取构建或运行日志: fetch_space_logs()
- 管理密钥: add_space_secret() 和 delete_space_secret()
- 管理硬件: request_space_hardware()
- 管理状态: pause_space(), restart_space(), set_space_sleep_time()
数据结构
SpaceRuntime
class huggingface_hub.SpaceRuntime
< source >( data: dict )
参数
- stage (
str) — Space 的当前阶段。例如:RUNNING。 - hardware (
str或None) — Space 的当前硬件。例如:“cpu-basic”。如果 Space 是第一次BUILDING(构建),则可能为None。 - requested_hardware (
str或None) — 已请求的硬件。可能与hardware不同,特别是如果请求刚刚发出。例如:“t4-medium”。如果尚未请求任何硬件,则可能为None。 - sleep_time (
int或None) — Space 在最后一次请求后将保持活动状态的秒数。默认情况下(如果值为None),如果 Space 在升级后的硬件上运行,则永远不会进入休眠状态;而在免费的 “cpu-basic” 硬件上运行,则会在 48 小时后进入休眠状态。更多详情请参阅 https://huggingface.co/docs/hub/spaces-gpus#sleep-time。 - volumes (
list[Volume]或None) — 挂载在 Space 中的卷列表。每个卷都是一个 Volume 对象,描述其类型、来源、挂载路径和可选设置。如果没有挂载任何卷,则为None。 - raw (
dict) — 来自服务器的原始响应。包含有关 Space 运行时的更多信息,如副本数量、CPU 数量、内存大小等...
包含有关 Space 当前运行时的信息。
SpaceHardware
class huggingface_hub.SpaceHardware
< source >( value names = None module = None qualname = None type = None start = 1 )
在 Hub 上运行您的 Space 时可用的硬件枚举。
SpaceStage
class huggingface_hub.SpaceStage
< source >( value names = None module = None qualname = None type = None start = 1 )
Hub 上 Space 可能阶段的枚举。
取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61 (私有链接)。
SpaceStorage
class huggingface_hub.SpaceStorage
< source >( value names = None module = None qualname = None type = None start = 1 )
Hub 上可用于您的 Space 的持久化存储枚举。
取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24 (私有链接)。
SpaceVariable
class huggingface_hub.SpaceVariable
< source >( key: str values: dict )
包含有关 Space 当前变量的信息。