EasyUse/Adaptergenerated

Easy Apply IPAdapter(ipadapterApply)

El nodo Easy Apply IPAdapter (`ipadapterApply`) aplica un IP-Adapter a un modelo de diffusion en un solo paso.

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

Descripción

El nodo Easy Apply IPAdapter (ipadapterApply) aplica un IP-Adapter a un modelo de diffusion en un solo paso. Envuelve el pipeline habitual de IPAdapter (selección de preset, fuerza opcional de LoRA, proveedor, programación, caché y máscara de atención opcional) y devuelve un modelo modificado que se puede pasar directamente a un sampler.

Este nodo pertenece a la categoría EasyUse/Adapter.

Entradas

NombreTipoRequeridoPor defectoDescripción
modelMODELEl modelo de diffusion al que se aplica el IPAdapter.
imageIMAGEImagen de referencia utilizada por el adaptador. Para los presets FaceID, debe contener un rostro.
presetCOMBOSelecciona el preset de IPAdapter a utilizar. Las opciones disponibles dependen de los presets/modelos instalados.
lora_strengthFLOAT0.6Fuerza del LoRA utilizado por el preset seleccionado. Los presets sin LoRA ignoran este valor.
providerCOMBOCUDAProveedor de ejecución para los componentes del adaptador. Opciones: CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML.
weightFLOAT1.0Peso general del IPAdapter. Rango: -1 a 3, paso 0.05. Ajústalo a 0 para desactivar la influencia del adaptador.
weight_faceidv2FLOAT1.0Peso separado utilizado cuando el preset seleccionado es FaceID v2. Rango: -1 a 5, paso 0.05. Los presets que no son FaceID v2 lo ignoran.
start_atFLOAT0.0Fracción de paso en la que el IPAdapter comienza a aplicarse. Rango: 0 a 1, paso 0.001.
end_atFLOAT1.0Fracción de paso en la que el IPAdapter deja de aplicarse. Rango: 0 a 1, paso 0.001.
cache_modeCOMBOallControla qué componentes se guardan en caché entre llamadas. Opciones: insightface only, clip_vision only, ipadapter only, all, none.
use_tiledBOOLEANfalseHabilita la aplicación en mosaico del IPAdapter para reducir el uso de memoria. Útil para imágenes grandes, aunque los resultados pueden variar ligeramente.
attn_maskMASKNoMáscara opcional para limitar la atención del IPAdapter.
optional_ipadapterIPADAPTERNoUn objeto IPAdapter existente para reutilizar en lugar de crear uno desde el preset.

Salidas

TipoDescripción
MODELEl modelo de entrada con el IPAdapter aplicado. Úsalo en un sampler para generar con el adaptador activo.
IMAGELa imagen de referencia de entrada original, que se pasa sin cambios.
MASKLa máscara de atención proporcionada a attn_mask, que se pasa sin cambios, o None si no se proporcionó ninguna máscara.
IPADAPTEREl objeto IPAdapter creado o utilizado por este nodo, disponible para reutilizarlo en otros nodos de adaptador.

Notas de uso

  • Con la programación predeterminada (start_at=0.0, end_at=1.0), el IPAdapter está activo en todo el rango de denoising. Reducir end_at lo aplica solo durante los primeros pasos, mientras que aumentar start_at lo aplica solo más tarde.
  • weight es el control principal de intensidad. weight_faceidv2 es un valor de intensidad adicional e independiente para los presets de FaceID v2.
  • lora_strength controla el LoRA cargado por el preset seleccionado. Los presets estilo FaceID suelen incluir un LoRA de este tipo, pero el parámetro no tiene efecto en los presets que no lo incluyen.
  • cache_mode es útil para ejecuciones por lotes. all guarda en caché todos los componentes reutilizables, mientras que none desactiva el guardado en caché y libera los recursos antes.
  • use_tiled puede ayudar a evitar errores de falta de memoria con imágenes de alta resolución. Dado que el mosaico puede alterar el comportamiento de la atención, compara los resultados si la calidad de la salida es importante.
  • Las salidas IMAGE y MASK son valores de paso directo que se proporcionan para el encadenamiento; no son imágenes ni máscaras generadas.
  • Si proporcionas optional_ipadapter, el nodo puede reutilizar un IPAdapter ya construido en lugar de crear uno nuevo.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…