Hugging Face's logo
加入 Hugging Face 社区

并获得增强型文档体验

开始使用

Spaces 磁盘使用情况

每个 Space 都会附带少量磁盘存储空间。此磁盘空间是短暂的,这意味着如果您的 Space 重启或停止,其内容将丢失。如果您需要持久保存比 Space 本身更长的生命周期的数据,您可以

持久存储

您可以从“**设置**”选项卡升级您的 Space 以访问持久磁盘空间。

您可以选择您选择的存储层级以访问在您的 Space 重启期间持续存在的磁盘空间。

持久存储就像安装在 /data 上的传统磁盘存储。

这意味着您可以像使用传统硬盘或固态硬盘一样,从您的 Space 中读取写入此存储。

持久磁盘空间可以随时升级到更大的层级,但不能降级到更小的层级。如果您希望使用更小的持久存储层级,则必须先删除您当前的(更大的)存储。

如果您正在使用 Hugging Face 开源库,您可以通过将环境变量 HF_HOME 设置为 /data/.huggingface 来使您的 Space 重启速度更快。像 transformersdiffusersdatasets 等库使用该环境变量来缓存从 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 客户端库文档,以获取有关如何以编程方式与数据集仓库交互的更多信息。

< > 在 GitHub 上更新