Hub 文档
Spaces 上的磁盘使用情况
并获得增强的文档体验
开始使用
Spaces 上的磁盘使用情况
每个 Space 都附带少量磁盘存储空间。此磁盘空间是临时性的,这意味着如果您的 Space 重启或停止,其内容将丢失。如果您需要持久存储数据,使其生命周期长于 Space 本身,您可以选择:
持久存储
您可以从“设置”选项卡升级您的 Space 以获得持久磁盘空间。


您可以选择所需的存储层,以访问在您的 Space 重启后仍能持久存在的磁盘空间。
持久存储的作用类似于挂载在 /data
上的传统磁盘存储。
这意味着您可以像使用传统硬盘或固态硬盘一样,从您的 Space 对此存储进行 `读` 和 `写` 操作。
持久磁盘空间可以随意升级到更大的层级,但不能降级到更小的层级。如果您希望使用更小的持久存储层级,则必须首先删除当前的(更大的)存储。
如果您正在使用 Hugging Face 开源库,可以通过将环境变量 HF_HOME
设置为 /data/.huggingface
来加快您的 Space 重启速度。transformers
、diffusers
、datasets
等库使用该环境变量来缓存从 Hugging Face Hub 下载的任何资产。将此变量设置为持久存储路径将确保在 Space 重启时无需重新下载缓存资源。
持久存储规格
以下是每种不同升级选项的规格
层级 | 磁盘空间 | 持久性 | 月费 |
---|---|---|---|
免费层级 | 50GB | 否(临时) | 免费! |
小型 | 20GB | 是 | $5 |
中型 | 150 GB | 是 | $25 |
大型 | 1TB | 是 | $100 |
计费
Spaces 的计费基于硬件使用情况,并按分钟计算:无论 Space 是否正在使用,只要它在所请求的硬件上运行,您都会按分钟计费。
持久存储升级在删除前都会计费,即使 Space 未运行,也无论 Space 状态或运行状态如何。
有关计费的更多信息,请参阅Hub 范围的专门部分。
数据集存储
如果您需要存储比 Space 更持久的数据,您可以使用数据集存储库。
您可以在此处找到一个持久性示例,它使用huggingface_hub
库以编程方式将文件上传到数据集存储库。此 Space 示例以及本指南将帮助您确定哪种解决方案最适合您的数据类型。
请访问datasets
库文档和huggingface_hub
客户端库文档,了解如何以编程方式与数据集存储库进行交互的更多信息。