EasyUse/Adaptergenerated

Easy Apply IPAdapter(ipadapterApply)

Нода Easy Apply IPAdapter (ipadapterApply) применяет IP-Adapter к модели диффузии за один шаг.

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

Описание

Нода Easy Apply IPAdapter (ipadapterApply) применяет IP-Adapter к модели диффузии за один шаг. Она оборачивает обычный pipeline IPAdapter: выбор пресета, опциональную силу LoRA, провайдер, планирование, кэширование и опциональную маску внимания. На выходе она возвращает модифицированную модель, которую можно подать напрямую в сэмплер.

Эта нода относится к категории EasyUse/Adapter.

Входы

ИмяТипОбязательноПо умолчаниюОписание
modelMODELДаМодель диффузии, к которой будет применён IPAdapter.
imageIMAGEДаРеференсное изображение, используемое адаптером. Для пресетов FaceID оно должно содержать лицо.
presetCOMBOДаВыбирает пресет IPAdapter для использования. Доступные варианты зависят от установленных пресетов и моделей.
lora_strengthFLOATДа0.6Сила LoRA, которую загружает выбранный пресет. Пресеты без LoRA игнорируют этот параметр.
providerCOMBOДаCUDAПровайдер выполнения для компонентов адаптера. Варианты: CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML.
weightFLOATДа1.0Общий вес IPAdapter. Диапазон: от -1 до 3, шаг 0.05. Установите 0, чтобы отключить влияние адаптера.
weight_faceidv2FLOATДа1.0Отдельный вес, применяемый, если выбранный пресет является FaceID v2. Диапазон: от -1 до 5, шаг 0.05. Игнорируется пресетами, отличными от FaceID v2.
start_atFLOATДа0.0Доля шагов, с которой IPAdapter начинает применяться. Диапазон: от 0 до 1, шаг 0.001.
end_atFLOATДа1.0Доля шагов, на которой IPAdapter перестаёт применяться. Диапазон: от 0 до 1, шаг 0.001.
cache_modeCOMBOДаallУправляет тем, какие компоненты кэшируются между вызовами. Варианты: insightface only, clip_vision only, ipadapter only, all, none.
use_tiledBOOLEANДаfalseВключает плиточное применение IPAdapter для снижения расхода памяти. Полезно для больших изображений, хотя результаты могут незначительно отличаться.
attn_maskMASKНетОпциональная маска для ограничения внимания IPAdapter.
optional_ipadapterIPADAPTERНетСуществующий объект IPAdapter для повторного использования вместо создания нового на основе пресета.

Выходы

ТипОписание
MODELВходная модель с применённым IPAdapter. Используйте её в сэмплере для генерации с активным адаптером.
IMAGEОригинальное входное референсное изображение, передаваемое без изменений.
MASKМаска внимания из параметра attn_mask, пропускаемая без изменений; None, если маска не была указана.
IPADAPTERОбъект IPAdapter, созданный или используемый этой нодой; доступен для повторного использования в других нодах-адаптерах.

Примечания по использованию

  • При планировании по умолчанию (start_at=0.0, end_at=1.0) IPAdapter активен на всём диапазоне денойзинга. Уменьшение end_at применяет его только на ранних шагах, а увеличение start_at применяет его только позже.
  • weight: основной параметр силы. weight_faceidv2: дополнительное отдельное значение силы для пресетов FaceID v2.
  • lora_strength управляет LoRA, которую загружает выбранный пресет. Пресеты в стиле FaceID обычно включают такую LoRA, однако параметр не оказывает влияния на пресеты, которые её не содержат.
  • cache_mode полезен при пакетных запусках. Режим all кэширует все переиспользуемые компоненты, а режим none отключает кэширование и быстрее освобождает ресурсы.
  • use_tiled может помочь избежать ошибок нехватки памяти при работе с изображениями высокого разрешения. Поскольку плиточная обработка может изменить поведение внимания, сравните результаты, если важно качество результата.
  • Выходы IMAGE и MASK представляют собой сквозные значения для связывания в цепочку; это не сгенерированные изображения и не маски.
  • Если указать optional_ipadapter, нода может переиспользовать уже созданный IPAdapter вместо создания нового.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…