Пачка (batch)

Несколько картинок за один запуск и чем это отличается от нескольких запусков в очереди.

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

Пачка (batch) это стопка картинок, которые обрабатываются вместе. Каждая IMAGE и каждый LATENT в ComfyUI это пачка, обычно из одного элемента. Поставьте batch_size 4 у пустого латента, и сэмплер сделает сразу четыре картинки, каждую из своего шума, по одному промпту и с одними настройками.

Получить несколько результатов можно двумя путями:

  • Пачка (batch_size больше 1): один запуск, все картинки считаются вместе. На сильной видеокарте быстрее в расчёте на картинку, но память растёт вместе с пачкой.
  • Несколько запусков в очереди (число у кнопки Run в ComfyUI или несколько нажатий Run с seed randomize): по одной картинке, памяти как на одну.

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

  • batch_size у Empty Latent Image, EmptySD3LatentImage и других.
  • Save Image сохраняет каждую картинку пачки с номером.
  • Latent From Batch, Image From Batch, Repeat Latent Batch, Rebatch выбирают или повторяют элементы.
  • В видео кадры ролика после VAE Decode это одна пачка IMAGE; «размер пачки» у видео значит несколько роликов и почти не используется.

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

  • batch_size 1 до 4 для картинок на обычной видеокарте. Видео: 1.
  • У всех картинок пачки одно значение seed, но шум у каждой свой. Чтобы повторить отдельно третью картинку пачки, берите Latent From Batch или помните, что её шум зависит от пачки.

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

  • Не хватает памяти на большую пачку: уменьшите её или ставьте запуски в очередь.
  • Ждать разные промпты в одной пачке: у пачки один промпт (для списков промптов есть паки).

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

Описание Empty Latent Image объясняет batch_size. Короткие определения этого и других слов есть в Словаре.

См. также

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

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