VAE Encode Batched 🎥🅥🅗🅢(VAEEncodeBatched)
Ce nœud reçoit en entrée des données de pixels de type IMAGE et un modèle VAE
VAE Encode Batched
Le nœud VAE Encode Batched 🎥🅥🅗🅢 reçoit en entrée des données de pixels de type IMAGE et un modèle VAE.
Le nœud VAE Encode Batched est un outil spécialisé pour encoder des images par lots en représentations dans l'espace latent. Sa fonction principale est de traiter efficacement un grand nombre d'images en les encodant par lots, optimisant l'utilisation de la mémoire et évitant l'épuisement des ressources système pouvant survenir lors du traitement simultané de trop d'images.
Fonctionnalité du nœud
Ce nœud reçoit en entrée des données de pixels de type IMAGE et un modèle VAE. Son mécanisme interne divise la séquence d'images d'entrée en lots d'une taille spécifiée par l'utilisateur, puis appelle séquentiellement l'encodeur du modèle VAE pour convertir chaque lot d'images RGB en une représentation latente au format LATENT. Il prend en charge le traitement de séquences d'images de longueur arbitraire et fournit un retour d'état via une barre de progression.
Spécifications des paramètres du nœud - VAE Encode Batched 🎥🅥🅗🅢
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
pixels | IMAGE | Oui | - | - | pixels (paramètre d'entrée) : Séquence d'images à encoder, fournie sous forme de tenseur de type IMAGE. |
vae | VAE | Oui | - | - | vae (paramètre d'entrée) : Modèle d'auto-encodeur variationnel utilisé pour effectuer la tâche d'encodage. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
per_batch | INT | Oui | 16 | - | per_batch (paramètre d'entrée) : Spécifie le nombre d'images traitées par lot. La valeur par défaut est 16, la valeur minimale est 1. |
Sortie
| Nom du paramètre | Type de données | Description |
|---|---|---|
| LATENT | LATENT | LATENT (paramètre de sortie) : Produit les échantillons de représentation dans l'espace latent obtenus après encodage. |
Cas d'utilisation
Ce nœud est très utile dans les flux de travail de génération vidéo ou de traitement de séquences d'images. Par exemple, si vous avez une vidéo composée de plusieurs trames (séquence IMAGE) et que vous devez toutes les convertir en représentations latentes pour des opérations ultérieures dans l'espace latent ou pour la génération, vous pouvez connecter ce nœud et définir une valeur per_batch appropriée pour équilibrer la vitesse de traitement et l'occupation mémoire.
Notes importantes
Veuillez noter que la vitesse de traitement et la qualité du nœud dépendent du modèle VAE connecté. Une valeur de lot (per_batch) trop élevée peut entraîner une insuffisance de mémoire (VRAM), tandis qu'une valeur trop faible réduira l'efficacité du traitement.
Lien vers le code source du nœud VAE Encode Batched 🎥🅥🅗🅢
Le nœud VAE Encode Batched 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.