KJNodes/vaegenerated

VAE合并 KJ(VAEMergeKJ)

通过对两个VAE的权重进行加权平均来合并它们。ratio 表示朝向 vae_2 的权重(0.0 = 纯 vae_1,1.0 = 纯 vae_2)。两个VAE必须具有相同的架构(状态字典键和形状匹配)。

VAE Merge KJ

vae_1
vae_2
vae
ratio
0.50
KJNodes

描述

通过对两个VAE的状态字典权重进行加权平均来合并它们。ratio 参数控制插值:0.0 产生纯 vae_11.0 产生纯 vae_2,中间值生成线性混合。两个VAE必须具有相同的架构(状态字典键和张量形状匹配),合并才能成功。

输入

名称类型默认值最小值最大值步长描述
vae_1VAE第一个VAE(在混合中贡献 1 - ratio)。
vae_2VAE第二个VAE(在混合中贡献 ratio)。
ratio浮点0.50.01.00.01朝向 vae_2 的权重。0.0 = 全部 vae_11.0 = 全部 vae_2

输出

名称类型描述
VAE一个新的VAE,其权重是两个输入VAE的元素级加权平均。

使用说明

  • 两个VAE必须具有相同的状态字典键和张量形状。如果它们不同(例如,不同的模型架构、Latent维度或通道配置),节点将抛出错误。
  • 这是模型权重的简单线性插值,不是更复杂的合并技术。它适用于在不同VAE微调之间混合,或测试Latent空间中平滑过渡的行为。
  • 原始输入VAE不会被修改。会创建一个具有插值权重的新VAE对象。
  • ratio 步长为 0.01,可以实现精细控制;可以使用滑块或直接输入值。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…
VAE合并 KJ (VAEMergeKJ) - ComfyUI-KJNodes | ComfyUI Wiki