самит Ball

Почему «momentum»-сэмплер для ComfyUI рисует синюю кляксу на flow-модели и какой momentum на самом деле помогает

В ComfyUI есть набор сэмплеров ComfyUI-Extra-Samplers с «momentumized»-вариантами DPM-Solver++. Я запустил dpmpp_dualsde_momentumized на Anima (flow-модель, bf16, CFG 8, 30 шагов) и получил вместо рисунка бледно-голубой силуэт.

Тот же промпт на dpmpp_2m_sde_gpu даёт чистую картинку. Дальше я разбирал, что именно сломано, а потом проверял, существует ли «momentum», который действительно уменьшает ошибку при том же числе вызовов сети.Коротко:поломка не в momentum: через обычный KSampler его коэффициент равен 0;сэмплер написан под variance-exploding модели, и на flow-модели его шаг добавления шума имеет неверную дисперсию: при eta = 1 латент разрастается (std 3-4,5 вместо 1,2), при eta = 0 тот же код рисует кота;«momentum» там экспоненциальное скользящее среднее предсказания данных.

DMCA