KJNodes/vaegenerated

Fusión VAE KJ(VAEMergeKJ)

Fusiona dos VAEs promediando ponderadamente sus pesos. La relación es el peso hacia vae_2 (0.0 = vae_1 puro, 1.0 = vae_2 puro). Ambos VAEs deben compartir la misma arquitectura (claves del diccionario de estado y formas coincidentes).

VAE Merge KJ

vae_1
vae_2
vae
ratio
0.50
KJNodes

Descripción

Fusiona dos VAEs promediando ponderadamente los pesos de su diccionario de estado. El parámetro ratio controla la interpolación: 0.0 produce vae_1 puro, 1.0 produce vae_2 puro y los valores intermedios generan una mezcla lineal. Ambos VAEs deben compartir la misma arquitectura (claves del diccionario de estado y formas de los tensores coincidentes) para que la fusión tenga éxito.

Entradas

NombreTipoPor defectoMínMáxPasoDescripción
vae_1VAEPrimer VAE (aporta 1 - ratio a la mezcla).
vae_2VAESegundo VAE (aporta ratio a la mezcla).
ratioFLOTANTE0.50.01.00.01Peso hacia vae_2. 0.0 = todo vae_1, 1.0 = todo vae_2.

Salidas

NombreTipoDescripción
VAEUn nuevo VAE cuyos pesos son el promedio ponderado elemento a elemento de los dos VAEs de entrada.

Notas de uso

  • Ambos VAEs deben tener claves de diccionario de estado y formas de tensores idénticas. Si difieren (por ejemplo, diferentes arquitecturas de modelo, dimensiones latentes o configuraciones de canal), el nodo generará un error.
  • Se trata de una interpolación lineal simple de los pesos del modelo, no de una técnica de fusión más sofisticada. Es útil para combinar diferentes ajustes finos de VAE o para probar transiciones suaves en el comportamiento del espacio latente.
  • Los VAEs de entrada originales no se modifican. Se crea un nuevo objeto VAE con los pesos interpolados.
  • El paso de ratio de 0.01 permite un control detallado; use el deslizador o escriba un valor directamente.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
Fusión VAE KJ (VAEMergeKJ) - ComfyUI-KJNodes | ComfyUI Wiki