KJNodes/vaegenerated

Fusion de VAE KJ(VAEMergeKJ)

Fusionne deux VAE en faisant la moyenne pondérée de leurs poids. ratio est le poids accordé à vae_2 (0,0 = vae_1 pur, 1,0 = vae_2 pur). Les deux VAE doivent partager la même architecture (clés du dictionnaire d'état et formes correspondantes).

VAE Merge KJ

vae_1
vae_2
vae
ratio
0.50
KJNodes

Description

Fusionne deux VAE en faisant la moyenne pondérée des poids de leur dictionnaire d'état. Le paramètre ratio contrôle l'interpolation : 0.0 donne vae_1 pur, 1.0 donne vae_2 pur, et les valeurs intermédiaires produisent un mélange linéaire. Les deux VAE doivent partager la même architecture (clés du dictionnaire d'état et formes de tenseurs correspondantes) pour que la fusion réussisse.

Entrées

NomTypeDéfautMinMaxPasDescription
vae_1VAEPremier VAE (contribue à 1 - ratio du mélange).
vae_2VAESecond VAE (contribue à ratio du mélange).
ratioFLOTTANT0.50.01.00.01Poids vers vae_2. 0.0 = tout vae_1, 1.0 = tout vae_2.

Sorties

NomTypeDescription
VAEUn nouveau VAE dont les poids sont la moyenne pondérée élément par élément des deux VAE d'entrée.

Notes d'utilisation

  • Les deux VAE doivent avoir des clés de dictionnaire d'état et des formes de tenseurs identiques. S'ils diffèrent (par exemple, architectures de modèle, dimensions latentes ou configurations de canal différentes), le Nœud générera une Erreur.
  • Il s'agit d'une simple interpolation Linéaire des poids du modèle, et non d'une technique de fusion plus sophistiquée. Elle est utile pour mélanger différents affinements de VAE ou pour tester des transitions Lisses dans le comportement de l'espace latent.
  • Les VAE d'entrée d'origine ne sont pas modifiés. Un nouvel objet VAE est créé avec les poids interpolés.
  • Le pas de ratio de 0.01 permet un contrôle fin ; utilisez le curseur ou saisissez directement une valeur.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
Fusion de VAE KJ (VAEMergeKJ) - ComfyUI-KJNodes | ComfyUI Wiki