KJNodes/experimentalgenerated

CFG Zero Star/Init(CFGZeroStarAndInit)

Ce nœud effectue un patch interne du modèle, modifiant le processus de calcul CFG lors de l'échantillonnage.

CFG Zero Star And Init

model
MODEL
use_zero_init
zero_init_steps
0
KJNodes

Le nœud CFG Zero Star/Init effectue un patch interne au modèle, modifiant le processus de calcul du CFG lors de l'échantillonnage.

CFG Zero Star/Init est un nœud expérimental conçu pour un contrôle avancé du guidage conditionnel (CFG) pendant le processus d'échantillonnage du modèle de diffusion. Il influence la génération du modèle en mettant à zéro l'information de conditionnement dans les étapes initiales.

Fonctionnalités du nœud

Ce nœud effectue un patch interne au modèle, modifiant le processus de calcul du CFG lors de l'échantillonnage. Son mécanisme central est l'« initialisation à zéro », qui peut mettre l'entrée conditionnée à zéro pendant un nombre spécifié d'étapes d'échantillonnage initiales, réduisant ainsi l'influence du conditionnement sur la génération dans les premières étapes.

Spécifications des paramètres du nœud - CFG Zero Star/Init

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
modelMODELOui--model (paramètre d'entrée) : Reçoit le modèle de diffusion nécessitant une régulation du CFG. Ce paramètre servira de cible pour l'opération de patch interne du nœud.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
use_zero_initBOOLEANOuiTrue-use_zero_init (paramètre d'entrée) : Interrupteur booléen pour activer ou désactiver la fonction "d'initialisation à zéro". La valeur par défaut est True (activé).
zero_init_stepsINTOui0Min : 0pour l'initialisation à zéro, commence à 0 donc la première étape est toujours mise à zéro si use_zero_init est activé

Sortie (Output)

Nom du paramètreType de donnéesDescription
MODELMODELMODEL (paramètre de sortie) : Renvoie l'objet modèle modifié par le mécanisme de régulation du CFG.

Cas d'utilisation

Ce nœud est très utile dans les workflows nécessitant un contrôle précis du processus de génération d'images. Par exemple, lorsqu'un utilisateur souhaite que le résultat généré corresponde globalement à l'invite textuelle, mais avec une contrainte textuelle réduite pendant la phase de composition initiale pour éviter une rigidité excessive, ce nœud peut être inséré avant le KSampler. En activant use_zero_init et en définissant zero_init_steps, il est possible "d'estomper" le conditionnement pendant les premières étapes d'échantillonnage, laissant plus de liberté au modèle.

Notes importantes

Ce nœud est marqué comme expérimental, son comportement peut changer avec les mises à jour de ComfyUI ou des bibliothèques sous-jacentes. Il modifie directement l'objet modèle transmis, il doit donc être placé avec précaution dans le workflow, généralement juste avant l'entrée du modèle utilisé pour l'échantillonnage final.

Lien vers le code source du nœud CFG Zero Star/Init

Le nœud CFG Zero Star/Init provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…