ComfyUI-RMBG v3.2.0 : SAM 3.1 Multiplex et Apple Silicon
ComfyUI-RMBG v3.2.0 ajoute le nœud SAM 3.1 Multiplex, le déchargement instantané de la VRAM, le GPU Apple Silicon et un démarrage sous 0,1 s.
Le nouveau nœud SAM 3 Multiplex, issu du changelog v3.2.0 du référentiel.
Ce que change la v3.2.0
SAM 3 Multiplex remplace l'ancien chemin SAM 3. Le nœud charge désormais directement les checkpoints safetensors, donc sam3.safetensors et sam3.1_multiplex_fp16.safetensors fonctionnent sans étape de conversion séparée. C'est le nœud à utiliser lorsque vous voulez sélectionner un sujet par son nom ou par des points de prompt plutôt que de peindre un masque à la main.
Chaque nœud gagne une bascule unload_model. RMBG, BiRefNet, SAM2, SAM3, Segment, SDMatte, YOLOv8 et LamaRemover peuvent désormais libérer leur mémoire GPU dès qu'ils ont terminé, ce qui compte lorsqu'une passe de segmentation se place devant un gros modèle vidéo ou image sur la même carte.
macOS obtient l'accélération GPU. Les nœuds de segmentation sélectionnent maintenant le périphérique Metal (MPS) sur les machines Apple Silicon au lieu de basculer discrètement sur le CPU, ce qui permet aux mêmes graphes de tourner sur un Mac sans réécriture.
Le démarrage passe d'environ 15 secondes à moins de 0,1 seconde. L'analyse d'enregistrement des nœuds a été retravaillée (PR #183), ce qui fait la différence entre un pack que l'on tolère et un pack que l'on laisse activé à chaque lancement.
Deux nouveaux nœuds utilitaires
Les nœuds Resolution Selector et Image Compare View, issus du changelog v3.2.0.
Resolution Selector prend un ratio d'aspect et un nombre de mégapixels cible, arrondit le résultat à un multiple choisi et produit le latent vide correspondant. Il supprime l'arithmétique manuelle de largeur et de hauteur qui nécessite habituellement un second nœud Empty Latent Image.
Image Compare View affiche une comparaison interactive directement sur le nœud : faites glisser une ligne de balayage horizontalement ou verticalement, mélangez deux images avec une opacité ajustable, affichez une carte des différences de pixels, ou basculez entre les modes côte à côte et highlight-diff. Il émet également un masque de différence pour les traitements en aval. L'ancien nœud Side By Side Compare reste inchangé et toujours fourni pour les collages multi-images annotés.
Corrections
La version inclut également une série de travaux de stabilisation : compatibilité avec transformers 5.x sur les backbones RMBG-2.0, SAM, SAM2 et GroundingDINO (PR #194), inférence par lot plus fiable avec des dimensions d'image différentes (PR #202), correction d'un plantage de SDMatte sur des entrées sans masque, erreurs de dimensions de tenseur dans ImageCrop, et conflits de nommage entre ImageCrop et d'autres packs de nœuds SAM3. Le widget COLORCODE est lui aussi passé à une palette HSV personnalisée avec un aperçu en direct pour ComfyUI Vue Node 2.0 (PR #204).
Installer
cd ComfyUI/custom_nodes
git clone https://github.com/1038lab/ComfyUI-RMBGInstallez les dépendances avec votre environnement Python ComfyUI, puis redémarrez ComfyUI :
python -m pip install -r ComfyUI-RMBG/requirements.txtRéférentiel : 1038lab/ComfyUI-RMBG
Changelog : update.md v3.2.0
Flux de travail d'exemple : example_workflows
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.