KJNodes/imagegenerated

Get Latent Size & Count(GetLatentSizeAndCount)

Ce nœud fonctionne en vérifiant la forme du tenseur `"samples"` dans le dictionnaire d'entrée `latent`.

Get Latent Size And Count

latent
latent
batch_size
channels
frames
height
width
KJNodes

Le nœud Get Latent Size & Count fonctionne en examinant la forme du tenseur "samples" dans le dictionnaire latent en entrée.

Le nœud Get Latent Size & Count est un outil utilitaire conçu pour analyser et transmettre les données de l'espace latent. Sa fonction principale est de lire les informations dimensionnelles du tenseur latent d'entrée et de les sortir sous forme d'entiers indépendants, tout en transmettant les données latentes originales intactes pour une utilisation ultérieure dans le flux de travail.

Fonctionnalités du Nœud

Ce nœud fonctionne en examinant la forme du tenseur "samples" dans le dictionnaire latent en entrée. Il peut automatiquement identifier et traiter deux formats courants de tenseurs latents : un tenseur à cinq dimensions incluant une dimension temporelle (pour la vidéo ou l'animation), au format [taille_du_lot, canaux, images, hauteur, largeur] ; et un tenseur d'image standard à quatre dimensions, au format [taille_du_lot, canaux, hauteur, largeur]. Pour une entrée à quatre dimensions, la sortie frames (images) sera définie sur 0.

Description des Paramètres du Nœud - Get Latent Size & Count

Entrées (Inputs)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
latentLATENTOui--Les données de l'espace latent sorties telles quelles, pour la continuité du flux.

Sorties (Outputs)

Nom du ParamètreType de DonnéesDescription
latentLATENTLes données de l'espace latent sorties telles quelles, pour la continuité du flux.
batch_sizeINTLa taille du lot de sortie, c'est-à-dire le nombre d'échantillons traités simultanément.
channelsINTLe nombre de canaux de sortie, c'est-à-dire la profondeur de la carte de caractéristiques latente.
framesINTLe nombre d'images de sortie. Pour une image statique, cette valeur est 0.
heightINTLa hauteur de la carte de caractéristiques latente de sortie (en blocs de pixels).
widthINTLa largeur de la carte de caractéristiques latente de sortie (en blocs de pixels).

Cas d'Utilisation

Ce nœud est très utile lors de la construction de flux de travail nécessitant des ajustements dynamiques de paramètres en fonction de la taille des images ou des vidéos. Par exemple, vous pouvez le connecter avant un nœud VAE Decode pour obtenir la hauteur et la largeur de la carte latente, puis fournir ces valeurs à un nœud Empty Latent Image afin de garantir la génération d'un nouvel espace latent correspondant aux dimensions de l'image décodée, créant ainsi un flux de génération en plusieurs étapes avec des tailles cohérentes.

Points d'Attention

Veuillez noter que ce nœud nécessite que la forme du tenseur latent en entrée soit de quatre ou cinq dimensions, sinon une erreur se produira. Il ne modifie pas le contenu des données latentes d'entrée, il se contente de les lire et de les transmettre.

Lien vers le Code Source du Nœud Get Latent Size & Count

Le nœud Get Latent Size & Count provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…