KJNodes/experimentalgenerated

CFG Zero Star/Init(CFGZeroStarAndInit)

Этот узел выполняет операции патчинга внутри модели, изменяя процесс вычисления CFG при сэмплировании.

CFG Zero Star And Init

model
MODEL
use_zero_init
zero_init_steps
0
KJNodes

Узел CFG Zero Star/Init выполняет операции патчинга внутри модели, изменяя процесс вычисления CFG во время сэмплирования.

CFG Zero Star/Init — это экспериментальное устройство, предназначенное для расширенного управления условным свободным направлением (CFG) в процессе сэмплирования диффузионной модели. Оно влияет на генерацию модели, обнуляя условную информацию на начальных шагах.

Функциональность узла

Этот узел выполняет операции патчинга внутри модели, изменяя процесс вычисления CFG во время сэмплирования. Его основной механизм — «нулевая инициализация», которая может устанавливать условный ввод в ноль на заданном количестве начальных шагов сэмплирования, тем самым уменьшая влияние условия на генерацию на ранних этапах.

Описание параметров узла - CFG Zero Star/Init

Входные подключения (Inputs)

Название параметраТип данныхОбязательноЗначение по умолчаниюДиапазон/ОпцииОписание
modelMODELДа--model (входной параметр): Принимает диффузионную модель, для которой требуется регулировка CFG. Этот параметр является целевым объектом для внутренней операции патчинга узла.

Параметры управления (Parameters)

Название параметраТип данныхОбязательноЗначение по умолчаниюДиапазон/ОпцииОписание
use_zero_initBOOLEANДаTrue-use_zero_init (входной параметр): Булев переключатель для включения или отключения функции «нулевой инициализации». Значение по умолчанию — True (включено).
zero_init_stepsINTДа0Мин: 0Для нулевой инициализации отсчёт начинается с 0, поэтому первый шаг всегда обнуляется, если use_zero_init включен.

Выходные данные (Output)

Название параметраТип данныхОписание
MODELMODELMODEL (выходной параметр): Выводит объект модели, модифицированный механизмом регулировки CFG.

Сценарии использования

Этот узел полезен в рабочих процессах, требующих тонкого контроля над процессом генерации изображений. Например, когда пользователь хочет, чтобы сгенерированный результат в целом соответствовал текстовому промпту, но на начальном этапе композиции желает уменьшить сильное ограничение текста, чтобы избежать излишней жесткости, этот узел можно вставить перед KSampler. Включив use_zero_init и установив zero_init_steps, можно «ослабить» условие на первых шагах сэмплирования, давая модели больше свободы для творчества.

Важные замечания

Этот узел помечен как экспериментальный; его поведение может измениться с обновлениями ComfyUI или основных библиотек. Он напрямую модифицирует переданный объект модели, поэтому его следует осторожно размещать в рабочем процессе, обычно непосредственно перед моделью, используемой для финального сэмплирования.

Ссылка на исходный код узла CFG Zero Star/Init

Узел CFG Zero Star/Init взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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