Repeat Latents 🎥🅥🅗🅢(RepeatLatents)
D'un point de vue de la mise en œuvre technique, ce nœud reçoit une entrée de dictionnaire LATENT standard, contenant des paires clé-valeur de tenseurs (Tensor) telles que `samples`.
Repeat Latents
Le nœud Repeat Latents 🎥🅥🅗🅢, d'un point de vue technique, reçoit une entrée de dictionnaire LATENT standard contenant des paires clé-valeur de tenseurs (Tensor) telles que samples.
Le nœud Repeat Latents est un outil conçu pour dupliquer et étendre les données de l'espace latent (Latent). Sa fonction principale est de recevoir un ensemble de représentations latentes et de concaténer leur contenu en le répétant un nombre spécifié de fois, générant ainsi une séquence plus longue. Cette opération sert principalement les workflows nécessitant un traitement par lots ou séquentiel des données latentes.
Fonctionnalité du nœud
D'un point de vue technique, ce nœud reçoit une entrée de dictionnaire LATENT standard contenant des paires clé-valeur de tenseurs (Tensor) telles que samples. Il parcourt tous les tenseurs unidimensionnels du dictionnaire dont la longueur correspond à celle de l'échantillon principal, et répète et concatène ces tenseurs le long de la dimension 0 (dimension du lot). Enfin, il produit en sortie un nouveau dictionnaire LATENT de longueur étendue, ainsi que le nombre total de tenseurs concaténés (c'est-à-dire la nouvelle taille du lot).
Spécifications des paramètres du nœud - Repeat Latents 🎥🅥🅗🅢
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
latents | LATENT | Oui | - | - | : Les données de représentation latente à répéter en entrée. Type : dictionnaire LATENT. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
multiply_by | INT | Oui | 1 | 1 - BIGMAX (pas: 1) | : Spécifie le facteur de répétition des données d'entrée. Plage de valeurs de 1 à une valeur maximale très grande, avec un pas de 1. |
Sorties (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| LATENT | LATENT | : Les nouvelles données de représentation latente après répétition et concaténation en sortie. |
| count | INT | : Le nombre total d'échantillons (taille du lot) dans les nouvelles données latentes en sortie. |
Cas d'utilisation
Ce nœud est très utile dans les workflows de génération vidéo ou de traitement d'images par lots. Par exemple, si vous avez une représentation latente d'une image unique générée par un encodeur VAE, mais que vous avez besoin de créer une vidéo statique composée de plusieurs images identiques, vous pouvez utiliser ce nœud pour répéter cette représentation latente plusieurs fois. La sortie peut ensuite être transmise à un échantillonneur (sampler) ultérieur pour un décodage par lots, permettant ainsi une génération de séquence efficace.
Notes importantes
Veuillez noter que ce nœud ne répète que les tenseurs unidimensionnels du dictionnaire LATENT dont la longueur correspond à celle de l'échantillon principal. Le paramètre multiply_by doit être un entier supérieur ou égal à 1. Un facteur de répétition trop élevé peut entraîner une insuffisance de mémoire GPU.
Lien vers le code source du nœud Repeat Latents 🎥🅥🅗🅢
Le nœud Repeat Latents 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.