Hub 文档
Spaces 上的磁盘使用量
并获得增强的文档体验
开始使用
Spaces 上的磁盘使用量
每个 Space 都带有一小部分磁盘存储空间。此磁盘空间是临时的,这意味着如果你的 Space 重新启动或停止,其内容将丢失。如果你的数据需要比 Space 本身更长的生命周期,你可以
持久存储
你可以从“设置”选项卡升级你的 Space 以访问持久磁盘空间。


你可以选择你想要的存储层级,以访问在 Space 重新启动后仍然存在的磁盘空间。
持久存储就像挂载在 /data
上的传统磁盘存储。
这意味着你可以像使用传统硬盘或 SSD 一样,从你的 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 没有运行,并且与 Space 状态或运行状态无关。
有关计费的更多信息,请参阅 Hub 范围内的专用部分。
数据集存储
如果你的数据需要比 Space 更长的生命周期,你可以使用数据集仓库。
你可以在这里找到持久性的示例,该示例使用 huggingface_hub
库 以编程方式将文件上传到数据集仓库。此 Space 示例以及本指南将帮助你确定哪种解决方案最适合你的数据类型。
访问 datasets
库 文档和 huggingface_hub
客户端库 文档,了解有关如何以编程方式与数据集仓库交互的更多信息。