EasyUse/Adaptergenerated

Easy Apply IPAdapter(ipadapterApply)

Le nœud Easy Apply IPAdapter (ipadapterApply) applique un IPAdapter à un modèle de diffusion en une seule étape.

ipadapter Apply

model
image
attn_mask
optional_ipadapter
model
images
masks
ipadapter
preset
COMBO
lora_strength
0.60
provider
CUDA
weight
1.00
weight_faceidv2
1.00
start_at
0.000
end_at
1.000
cache_mode
all
use_tiled
Easy Use

Description

Le nœud Easy Apply IPAdapter (ipadapterApply) applique un IPAdapter à un modèle de diffusion en une seule étape. Il encapsule le pipeline IPAdapter habituel (sélection du préréglage, force LoRA optionnelle, fournisseur, planification, mise en cache et masque d'attention optionnel) et renvoie un modèle modifié pouvant être directement utilisé dans un sampler.

Ce nœud appartient à la catégorie EasyUse/Adapter.

Entrées

NomTypeRequisDéfautDescription
modelMODELOuiLe modèle de diffusion auquel appliquer l'IPAdapter.
imageIMAGEOuiImage de référence utilisée par l'adaptateur. Pour les préréglages FaceID, elle doit contenir un visage.
presetCOMBOOuiSélectionne le préréglage IPAdapter à utiliser. Les choix disponibles dépendent de vos préréglages/modèles installés.
lora_strengthFLOATOui0.6Force de la LoRA utilisée par le préréglage sélectionné. Les préréglages sans LoRA ignorent ce paramètre.
providerCOMBOOuiCUDAFournisseur d'exécution pour les composants de l'adaptateur. Options : CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML.
weightFLOATOui1.0Poids global de l'IPAdapter. Plage : -1 à 3, pas de 0.05. Mettre à 0 pour désactiver l'influence de l'adaptateur.
weight_faceidv2FLOATOui1.0Poids distinct utilisé lorsque le préréglage sélectionné est FaceID v2. Plage : -1 à 5, pas de 0.05. Ignoré par les préréglages autres que FaceID v2.
start_atFLOATOui0.0Fraction d'étape à laquelle l'IPAdapter commence à être appliqué. Plage : 0 à 1, pas de 0.001.
end_atFLOATOui1.0Fraction d'étape à laquelle l'IPAdapter cesse d'être appliqué. Plage : 0 à 1, pas de 0.001.
cache_modeCOMBOOuiallDétermine quels composants sont mis en cache entre les appels. Options : insightface only, clip_vision only, ipadapter only, all, none.
use_tiledBOOLEANOuifalseActive l'application en mosaïque de l'IPAdapter pour réduire l'utilisation de la mémoire. Utile pour les grandes images, bien que les résultats puissent légèrement différer.
attn_maskMASKNonMasque optionnel pour contraindre l'attention de l'IPAdapter.
optional_ipadapterIPADAPTERNonUn objet IPAdapter existant à réutiliser au lieu d'en construire un à partir du préréglage.

Sorties

TypeDescription
MODELLe modèle d'entrée avec l'IPAdapter appliqué. Utilisez-le dans un sampler pour générer avec l'adaptateur actif.
IMAGEL'image de référence d'origine fournie en entrée, transmise telle quelle.
MASKLe masque d'attention fourni à attn_mask, transmis tel quel, ou None si aucun masque n'a été fourni.
IPADAPTERL'objet IPAdapter créé ou utilisé par ce nœud, disponible pour être réutilisé dans d'autres nœuds d'adaptateur.

Notes d'utilisation

  • Avec la planification par défaut (start_at=0.0, end_at=1.0), l'IPAdapter est actif sur toute la plage de denoising. Réduire end_at ne l'applique que pendant les premières étapes, tandis qu'augmenter start_at ne l'applique que plus tard.
  • weight est le principal contrôle de force. weight_faceidv2 est une valeur de force supplémentaire et distincte pour les préréglages FaceID v2.
  • lora_strength contrôle la LoRA chargée par le préréglage sélectionné. Les préréglages de type FaceID incluent généralement une telle LoRA, mais ce paramètre n'a aucun effet pour les préréglages qui n'en incluent pas.
  • cache_mode est utile pour les exécutions par lot. all met en cache chaque composant réutilisable, tandis que none désactive la mise en cache et libère les ressources plus tôt.
  • use_tiled peut aider à éviter les erreurs de mémoire insuffisante avec les images haute résolution. Comme la mosaïque peut modifier le comportement de l'attention, comparez les résultats si la qualité de sortie est importante.
  • Les sorties IMAGE et MASK sont des valeurs de transmission fournies pour le chaînage ; ce ne sont pas des images ou des masques générés.
  • Si vous fournissez optional_ipadapter, le nœud peut réutiliser un IPAdapter déjà construit plutôt que d'en construire un nouveau.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…