Forge's "Built In" VAE

详情

模型描述

这是一个空白/身份VAE,旨在解决ForgereForgeAUTOMATIC1111中某些检查点模型带来的令人沮丧的问题。

我不得不选择一个“基础模型”,但这个VAE适用于SD 1.41.52.02.1SDXLPonyLuminaIllustriousNoobAI。基本上,任何具有“内置”或“固化”VAE且无需你手动启用的模型都可以使用。

存在原因:

当从检查点标签页中选择一个检查点模型时,某些模型会在下方显示一行:

首选VAE/文本编码器(s)内置

这会导致以下问题:

  • Forge、reForge 或 A1111 未能完全清除前一个VAE

  • 实际不存在VAE时,却错误地显示“内置”VAE

  • 模型继续使用上一次选择的VAE,即使字段显示为“内置”

结果?出现闪烁JPEG伪影、对比度浑浊以及其他不期望的效果,甚至可能导致崩溃。

此VAE的作用:

这个 .safetensors 文件是一个零值身份VAE,它:

  • 不进行任何编码或解码

  • 强制你的UI覆盖内置或残留的VAE

  • 通过确保中性、未被修改的输出管道来清理渲染结果

通俗地说,这个VAE什么也不做。它是空白空值空置的。它强制你的WebUI在切换检查点时切换VAE。

如何使用:

  1. 将此文件放入你的 models/VAE/ 文件夹中

  2. 在检查点标签页中选择标记为“内置VAE”的模型

  3. 点击 🛠️ 图标以“编辑元数据”

  4. 在“首选VAE/文本编码器(s)”下,选择 “Built in.safetensors”,然后保存

如何复现此问题:

如果你不确定为什么需要一个空白VAE,以下是复现此错误的方法:

  1. 加载一个需要VAE的模型,例如SDXL或FLUX检查点

  2. 进入 🛠️ 编辑元数据,在首选VAE中选择一个兼容的VAE并保存

  3. 现在切换到一个具有内置VAE的模型,例如 WAI-NSFW Illustrious 或其他类似模型

  4. 在元数据中,将VAE设为**“内置”**并保存

  5. 再次在两个模型之间切换,观察UI顶部中央位置(Forge显示当前激活的VAE/文本编码器处)

你会发现,尽管新模型应不使用任何VAE,但之前的VAE依然保持激活状态。这会导致伪影、错误渲染,甚至崩溃,直到你强制覆盖为止。

这正是这个空白VAE的用武之地。将其放入文件夹,手动选中,即可确保安全。

希望这能帮到你!

你可以在“推荐资源”中找到一批具有内置VAE的模型!

此模型生成的图像

未找到图像。