Пачка (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_size1 до 4 для картинок на обычной видеокарте. Видео: 1.- У всех картинок пачки одно значение seed, но шум у каждой свой. Чтобы повторить отдельно третью картинку пачки, берите Latent From Batch или помните, что её шум зависит от пачки.
Частые ошибки
- Не хватает памяти на большую пачку: уменьшите её или ставьте запуски в очередь.
- Ждать разные промпты в одной пачке: у пачки один промпт (для списков промптов есть паки).
Как помогает приложение
Описание Empty Latent Image объясняет batch_size. Короткие определения этого и других слов есть в Словаре.