Meta Batch Manager 🎥🅥🅗🅢(BatchManager)
D'un point de vue technique, ce nœud maintient en interne un gestionnaire d'état pour les entrées et les sorties.
Batch Manager
Le nœud Meta Batch Manager 🎥🅥🅗🅢, d'un point de vue technique, maintient en interne des gestionnaires d'état pour ses entrées et ses sorties.
Le Meta Batch Manager est un nœud de gestion central dans la Video Helper Suite, conçu pour organiser et planifier efficacement des lots d'images dans les flux de travail de traitement vidéo. Sa fonction principale est d'agir comme un contrôleur central, segmentant un flux continu d'images vidéo en lots de taille fixe pour que les nœuds suivants les traitent en masse, optimisant ainsi l'utilisation de la mémoire et l'efficacité des calculs.
Fonctionnalités du nœud
D'un point de vue technique, ce nœud maintient en interne des gestionnaires d'état pour ses entrées et ses sorties. Il gère son cycle de vie en suivant un identifiant unique (unique_id) et les informations provenant de l'invite du flux de travail (prompt). Le nœud contient des méthodes internes telles que la réinitialisation (reset), la fermeture des entrées (close_inputs) et la vérification des entrées ouvertes (has_open_inputs). Ces méthodes garantissent que les ressources sont correctement initialisées et libérées lors du traitement de grandes séquences d'images, et prennent en charge le recalcul du nombre total de lots dans des conditions spécifiques (par exemple, lors d'une nouvelle mise en file d'attente).
Description des paramètres du nœud - Meta Batch Manager 🎥🅥🅗🅢
Paramètres de contrôle
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
frames_per_batch | ENTIER | Oui | 16 | 1 - BIGMAX (Pas : 1) | Description du paramètre 1 (Paramètre d'entrée : frames_per_batch - Utilisé pour définir le nombre d'images vidéo dans chaque lot de traitement. La plage de valeurs va de 1 à un maximum très grand, avec un pas de 1.) |
Sortie
| Nom du paramètre | Type de données | Description |
|---|---|---|
| meta_batch | VHS_BatchManager | Description du paramètre 2 (Paramètre de sortie : meta_batch - Produit un objet de gestion de lot, destiné à être transmis aux nœuds de traitement vidéo suivants.) |
Cas d'utilisation
Dans un flux de travail typique de mise à l'échelle vidéo ou d'interpolation d'images, vous pouvez placer ce nœud au début du processus. Par exemple, après avoir chargé une séquence vidéo, connectez-la au Meta Batch Manager, définissez le nombre d'images à traiter par lot, puis transmettez l'objet meta_batch de sortie aux nœuds de mise à l'échelle ou d'encodage suivants. Ainsi, les nœuds suivants traiteront la vidéo lot par lot selon la taille définie, au lieu de charger toutes les images à la fois, évitant efficacement les problèmes de mémoire insuffisante.
Lien vers le code source du nœud Meta Batch Manager 🎥🅥🅗🅢
Le nœud Meta Batch Manager 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.