Stable Diffusion 模型加载报错排查
遇到 CheckpointLoaderSimple 报错,提示 ckpt_name 的值不在列表中,比如你当前配置的是 anything-v5-PrtRE.safetensors,但实际加载的却是 v1-5-pruned-emaonly-fp16.safetensors。这通常意味着模型文件缺失或路径配置不对。
解决方案
你需要补充官方标准的 SD 1.5 基础模型。请前往 HuggingFace 下载以下两个核心文件:
1. 主模型文件
文件名:v1-5-pruned-emaonly.safetensors
下载地址:https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main
操作:找到该文件点击下载箭头,保存后放入 models/checkpoints 目录。
2. VAE 解码器
文件名:vae-ft-mse-840000-ema-pruned.safetensors
下载地址:https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main
操作:同样下载后放入 models/vae 目录。
注意事项
现在环境应该已经就绪了。刚开始生成的图片可能比较模糊或有噪点,这是正常的。保持耐心多试几次,很快就能得到满意的结果。

