Описание
Применяет Нормализованное управление вниманием (NAG) к данной модели во время вывода. Эта техника модифицирует механизм внимания, чтобы уменьшить артефакты и улучшить качество генерации, особенно в контексте генерации длинных видео с LTXV. Нода основана на подходе, описанном в репозитории Normalized-Attention-Guidance.
Входы
| Name | Type | Required | Default | Range | Tooltip / Описание |
|---|---|---|---|---|---|
model | MODEL | Да | — | — | Входная модель диффузии, к которой применяется NAG. |
nag_scale | FLOAT | Да | 11.0 | 0.0 – 100.0 (шаг 0.001) | Сила эффекта негативного направления. Более высокие значения дают более сильную коррекцию. |
nag_alpha | FLOAT | Да | 0.25 | 0.0 – 1.0 (шаг 0.001) | Коэффициент смешивания, контролирующий баланс между нормализованным управляемым представлением и исходным положительным представлением. |
nag_tau | FLOAT | Да | 2.5 | 0.0 – 10.0 (шаг 0.001) | Порог клиппирования, ограничивающий, насколько управляемое внимание может отклоняться от положительного внимания. |
nag_cond_video | CONDITIONING | Нет | — | — | Необязательное видео-условие для управления нормализацией внимания. |
nag_cond_audio | CONDITIONING | Нет | — | — | Необязательное аудио-условие для управления нормализацией внимания. |
inplace | BOOLEAN | Нет | True | — | Если включено, изменяет тензоры на месте для экономии памяти. Может давать немного отличающиеся численные результаты по сравнению с операциями вне места. |
Выходы
| Name | Type | Описание |
|---|---|---|
model | MODEL | Та же модель с NAG, применённым к её внутренним операциям внимания. |
Примечания по использованию
- Эта нода предназначена для использования с конвейером генерации видео LTXV (категория
KJNodes/ltxv). Она модифицирует прямой путь модели, поэтому должна быть подключена до процесса выборки. - Три параметра (
nag_scale,nag_alpha,nag_tau) вместе управляют поведением направления. Начните с значений по умолчанию и корректируйте на основе визуального качества: увеличениеnag_scaleобычно уменьшает пересвет и артефакты, в то время какnag_alphaиnag_tauточно настраивают нормализацию. nag_cond_videoиnag_cond_audioявляются необязательными. При их наличии они предоставляют дополнительные сигналы условия, которые влияют на нормализацию внимания. Оставьте отключенными, если такое условие не требуется.- Включение
inplace(по умолчанию) снижает использование памяти во время вывода. Если вы замечаете численные несоответствия между запусками или требуется точная воспроизводимость, установитеinplaceвFalse.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.