Stable Diffusion 模型占用多少磁盘空间?

不存在单一的 Stable Diffusion 模型大小。官方模型文件跨越数 GB,而工作模型库会在主检查点之外因不同精度、微调、VAEs、文本编码器、ControlNets、LoRAs 和输出继续增长。请测量运行时实际加载的文件;不要用一个通用数字规划容量。

一个 Stable Diffusion检查点扩展成由基础模型、版本、适配器和生成输出组成的有序模型库。
第一个检查点只是模型库的种子。版本、配套组件、适配器和输出才形成真实存储占用。

确切示例,核查于 2026 年八月 09(日)

这些文件大小来自上述日期的 Hugging Face 官方仓库元数据。它们是示例,而非通用范围:

已发布文件确切字节约为 GiB
Stable Diffusion 1.5 v1-5-pruned-emaonly.safetensors4,265,146,3043.97
Stable Diffusion 1.5 v1-5-pruned.safetensors7,703,324,2867.17
SDXL 基础版 1.0 sd_xl_base_1.0.safetensors6,938,078,3346.46

两个 SD 1.5 文件已经说明为什么“该模型大约四 GB”可能误导。它们是内容不同的已发布工件。仓库内容也可能变化,因此请在任何重要容量记录旁保留文件名、修订版和校验和。

检查点并不是整个模型库

实用的图像生成环境可能包含几类内容:

每一类内容的增长方式不同。新增一个基础模型会立即花费数 GB;数百个适配器逐渐累积;输出目录随每次会话扩张。只测量 models/checkpoints 的磁盘空间计划会漏掉支撑它的模型库。

测量逻辑大小和物理用量

从活动路径开始,不要在整个硬盘中搜索 .safetensors。在 ComfyUI 中盘点原生和额外模型路径。在其他运行时中检查已配置的存储和缓存。然后测量每个类型文件夹,并记录链接或文件系统去重是否影响物理空间。

# macOS 或 Linux 示例
du -sh /path/to/models/*
du -sh /path/to/outputs

# 当稀疏文件或链接很重要时,显示表观大小
du -sh --apparent-size /path/to/models/*

Finder、Explorer、du 和云控制面板可能报告十进制 GB、二进制 GiB、逻辑大小或已分配大小。规划时,请记录所用指标。识别文件时,请依赖确切字节数和校验和。

为什么应先检测重复项,而非先转换格式

量化或删除前,先查找各运行时之间字节级相同的副本。删除已证明冗余的工作副本可以精确保留模型。把检查点转为较低精度会创建不同工件,可能节省更多空间,但会改变恢复问题。

SafeTensors 文件本身已经是结构化张量容器;把它放进 ZIP 的节省通常不值得投入。量化可以缩小派生推理副本,但不能逐字节恢复更高精度源文件。该边界请参阅 SafeTensors 存储与量化

回收空间的实用顺序

  1. 有意导出到其他位置的输出:确认副本后,清理本地重复项。
  2. 字节级相同模型副本:删除副本前,把运行时重定向到同一个工作模型库。
  3. 已放弃的训练中间产物:保留最终结果、选定里程碑和真正需要的恢复运行状态。
  4. 未使用的派生版本:保留源文件和可重现配方;如果转换成本很高,则保留确切部署工件。
  5. 稀有或私有原件:在它们成为清理候选前归档并测试恢复。

可用空间并不等于已恢复数据。 如果无法重新获取或重现文件,第二份工作副本可能是你目前唯一的恢复路径。先用经验证的归档取代它,再把它称为冗余副本。

应留出多少余量?

为暂时共存做好计划。安全迁移或恢复可能要求源文件、归档和恢复副本同时存在。训练会创建额外检查点;模型下载可能使用临时文件;应用更新和文件系统行为也需要空间。对于经验证的恢复流程而言,一块“恰好足够”容纳当前可见模型库的硬盘已经太小。

按模型系列检查模型库,不要等操作系统发出空间不足警告。保留清单会把检查转为明确的保留、重现、归档和丢弃决策。

保留模型系列;让冗余副本变为可选

Tensor Archive 用于你希望精确保留的选定本地张量系列。先归档、验证并恢复一个模型系列,再回收重复工作副本。它不会量化模型、改变权重,也不承诺已捕获周围每个运行时依赖。

将此方法应用到你的运行时

对于 ComfyUI,请遵循完整的模型库备份与恢复流程。如果适配器占据大部分杂乱空间,请使用LoRA 磁盘空间指南,并保持确切基础模型关系完好。

来源

保留模型系列。为下一个模型腾出空间。免费下载 ↓