Stable Diffusion 报错修复:CheckpointLoaderSimple 模型缺失
最近不少朋友在跑 Stable Diffusion 时遇到了 CheckpointLoaderSimple 报错,提示找不到特定的 .safetensors 文件。其实这很简单,就是本地缺了模型,咱们补上就行。
为什么会出现这个报错?
程序启动时试图加载 v1-5-pruned-emaonly-fp16.safetensors,但扫描 models/checkpoints 目录时发现它不在列表里。这种情况多见于刚安装完环境或者更换过模型路径。
手把手补全模型
别急,按下面步骤操作就能解决。
第一步:下载基础大模型 我们需要官方的 v1.5 权重。直接去这里下载: https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main
进去后找到 v1-5-pruned-emaonly-fp16.safetensors,点击下载箭头保存,然后放到你的 models/checkpoints 文件夹下。
第二步:别忘了 VAE 很多新手会忽略这一步,导致颜色发灰。你还需要一个标准的 VAE 文件: https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main
把 vae-ft-mse-840000-ema-pruned.safetensors 丢进 models/vae 目录里。
搞定这些之后,重启一下界面。刚开始生成的图可能有点粗糙,别灰心,多试几次参数,很快就能出好图了。

