VAE

Часть, которая превращает латент в картинку, а картинку в латент.

Простыми словами

VAE (вариационный автоэнкодер) это небольшая модель из двух половин. Кодировщик сжимает картинку в латент. Декодер раскрывает латент обратно в пиксели. Сэмплер видит только латенты, поэтому каждый граф, который показывает результат, заканчивается раскрытием через VAE, а каждый граф, который начинается с картинки, начинается её сжатием через VAE.

У каждого семейства свой «язык» латента, поэтому и VAE у каждого свой. VAE у SD 1.5 и SDXL разные. Flux.1, Chroma и Z-Image делят ae.safetensors. Wan 2.1 и модели Wan 2.2 14B делят wan_2.1_vae, а Wan 2.2 5B нужен wan2.2_vae. У Qwen-Image свой qwen_image_vae.

Где встречается в графе

  • Load VAE (VAELoader) читает файл из models/vae. У Load Checkpoint тоже есть выход VAE.
  • VAE Decode (VAEDecode): входы samples (LATENT) и vae, выход IMAGE.
  • VAE Encode (VAEEncode): входы pixels (IMAGE) и vae, выход LATENT.
  • VAE Encode (for Inpainting), InpaintModelConditioning, WanImageToVideo и другие ноды начала тоже берут вход vae.
  • Плиточные варианты (VAE Decode (Tiled), VAE Encode (Tiled)) работают кусками и экономят память на больших картинках и длинных видео.

Значения и что они меняют

Силы здесь нет. Важен правильный файл. У плиточных нод есть tile_size и поля перекрытия: меньше плитка, меньше памяти и дольше работа. Мало перекрытия, и видны швы.

Частые ошибки

  • VAE другого семейства: блёклые или не те цвета, сетка, шум или ошибка о каналах.
  • Сломанный VAE в старом чекпойнте: у некоторых ранних чекпойнтов SDXL и SD 1.5 VAE в половинной точности (fp16) даёт чёрные картинки. Отдельный исправленный VAE в Load VAE это лечит.
  • Не хватает памяти в самом конце: раскрытие большой картинки или длинного ролика требует много памяти. Возьмите плиточное раскрытие.
  • Раскрыть латент одной модели VAE другой в графе с двумя моделями: каждую картинку раскрывает VAE той модели, что её нарисовала.

Как помогает приложение

Описания нод VAE говорят, что делает VAE и что он должен совпадать с семейством. Проверка называет модели разных семейств в одном пути. Уроки точно говорят, какой файл VAE нужен каждому видеографу.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/concepts/VAE.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.