
Vpred models broken in latest version
快速结论:升级到最新版 Stable Diffusion WebUI Forge 后,所有 Vpred 类型的模型(如 SD2.0-v、SDXL-refiner、PixArt-Σ 等)无法正常加载或生成正确的图像,输出热力图风格的错误结果。优先排查是否存在 Forge Couple 等扩展的兼容性问题,并尝试降级至 cu121_torch21_f0017 旧版本。
问题场景
用户在 Stable Diffusion WebUI Forge 中将版本更新至最新后(具体版本号未在 Issue 中指定),使用 Vpred 类型的模型(如 SD2.0-v、SDXL-refiner、PixArt-Σ 等)进行文生图或图生图时触发。旧版本 cu121_torch21_f0017 可以正常加载和使用所有模型。
报错原文
Vpred models don't load correctly in the latest update and generate heatmap images.
实际输出表现为:生成全黑、全白、彩色噪点或热力图风格的错误图像,而非正常的生成图像。
原因分析
可能原因:
- 最新版本的 Forge 在 Vpred 模型的处理逻辑(如噪声调度器、模型类型识别)上引入了回归 bug,导致模型无法正确加载或推理。
- 某个扩展(如
Forge Couple、sd-webui-controlnet等)与新版 Forge 的 Vpred 处理模块存在冲突(参考 #1109 中的讨论线索)。 - PyTorch 或 CUDA 的特定版本搭配更新后出现问题(但旧版本
cu121_torch21_f0017工作正常,指向 Forge 自身代码变更)。
环境排查
- Forge 版本:确认为最新版本(非
cu121_torch21_f0017)。 - 模型类型:确认模型是否为 Vpred 类型(如
SD2.0-v、SDXL-refiner、PixArt-Σ)。 - 已安装扩展:检查是否安装了
Forge Couple或其他可能影响模型加载/调度器的扩展。 - PyTorch / CUDA 版本:虽未在 Issue 中确认,但对比旧版本
cu121_torch21_f0017的逻辑,可优先确认当前环境的 CUDA 和 PyTorch 版本是否匹配 Forge 要求。 - 非 Vpred 模型:确认
eps类型的SD1.5、SDXL、SD3模型是否工作正常(Issue 中反映这些模型正常)。
解决步骤
- 降级至旧版本:下载并使用
cu121_torch21_f0017版本(release tag:previous),这是 Issue 中确认有效的版本。 - 排查扩展冲突(可优先尝试):
- 依次禁用所有第三方扩展(尤其是
Forge Couple),然后仅加载 Vpred 模型测试。 - 如果问题消失,逐一启用扩展以确定冲突来源,并暂时禁用该扩展。
- 依次禁用所有第三方扩展(尤其是
- 等待上游修复:关注 #1241 和 #1109 的最新状态,等待 Forge 官方发布修复补丁。
- 使用 ReForged 作为临时替代:如果性能要求不高,可切换至
ReForged(Issue 中提到的替代分支),该分支在处理 Vpred 模型时无此问题。
验证方法
- 加载任意 Vpred 模型(如
SD2.0-v),输入固定提示词(如 “a cat”),使用默认参数生成一张图片。 - 正常输出应为符合提示词的彩色图像;如果输出为全黑/全白/热力图/彩色噪点,则问题未解决。
- 切换到非 Vpred 模型(如
SDXL),重复以上步骤;应正常生成图像以排除硬件/驱动问题。 - 降级至
cu121_torch21_f0017后,重复步骤 1,确认 Vpred 模型恢复正常生成。



