Hub Python 库文档
管理您的 Space 运行时
并获得增强的文档体验
开始使用
管理您的 Space 运行时
查看 HfApi 文档页面,了解在 Hub 上管理您的 Space 的方法参考。
- 复制 Space:duplicate_space()
- 获取当前运行时:get_space_runtime()
- 管理密钥:add_space_secret() 和 delete_space_secret()
- 管理硬件:request_space_hardware()
- 管理状态:pause_space()、restart_space()、set_space_sleep_time()
数据结构
SpaceRuntime
class huggingface_hub.SpaceRuntime
< 源代码 >( data: typing.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。 - raw (
dict
) — 来自服务器的原始响应。包含有关 Space 运行时的更多信息,例如副本数、CPU 数量、内存大小等。
包含有关 Space 当前运行时的信息。
SpaceHardware
class huggingface_hub.SpaceHardware
< 源代码 >( value names = None module = None qualname = None type = None start = 1 )
可用于在 Hub 上运行您的 Space 的硬件枚举。
取自 https://github.com/huggingface-internal/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts(私有 URL)。
SpaceStage
class huggingface_hub.SpaceStage
< 源代码 >( 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(私有 URL)。
SpaceStorage
class huggingface_hub.SpaceStorage
< 源代码 >( 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(私有 URL)。
SpaceVariable
class huggingface_hub.SpaceVariable
< 源代码 >( key: str values: typing.Dict )
包含有关 Space 当前变量的信息。