Все гайды

ComfyUI в аренде

ComfyUI — нодовый редактор для diffusion-моделей (SD 1.5, SDXL, SD3, Flux). Сборка пайплайна из нод (checkpoint → VAE → sampler → latent upscale → IPAdapter) даёт гибкость, недоступную в WebUI: можно ветвить граф, переиспользовать latents, строить сложные chain-ы с ControlNet. Плата за гибкость — VRAM расходуется сильнее, чем при линейном запуске: в памяти висят сразу несколько подгруженных моделей, ControlNet-ов и LoRA.

Что влияет на требования

ComfyUI грузит в VRAM ровно то, что есть в графе:

  • Количество одновременных моделей в графе — checkpoint + refiner + upscale = 2–3 модели в VRAM одновременно.
  • ControlNet / IPAdapter — каждый добавляет 1–5 ГБ, плюс веса визуального энкодера.
  • LoRA-стек — несколько LoRA в одном графе умножают веса, но не дублируют checkpoint (только adapter-ы, 50–300 МБ каждый).
  • Разрешение и latent-апскейл — активации растут квадратично от разрешения. 2048×2048 это ~4× активаций от 1024×1024.
  • Batch size — генерация 4 картинок подряд удваивает память активаций.

Рекомендации по картам

СценарийКартаVRAMЦена (₽/час)
SD 1.5, простые нодыRTX 308010–12 ГБ43–168
SDXL, 1 workflow, простые нодыRTX 4080 / RTX 309016–24 ГБ67–307
SDXL + ControlNet, апскейлRTX 409024 ГБот 83
Flux.1 dev, BF16RTX 409024 ГБот 83
2–3 workflow одновременноRTX 509032 ГБ131–1031
Тяжёлые пайплайны + batchA100 80GB80 ГБ212–1678
RTX 4090 (24 ГБ) — идеал для ComfyUI: хватает на Flux + ControlNet, дёшево, широко доступно. Если запускаете несколько тяжёлых workflow параллельно или делаете batch-рендер — переходите на RTX 5090 (32 ГБ) или A100 80GB.

Несколько workflow одновременно

ComfyUI умеет держать очередь задач и переключаться между сохранёнными графами. Если грузите одновременно SDXL + Flux + апскейл:

  • Одна 4090 — задачи выполняются последовательно, модели перезагружаются между ними (медленно, но дёшево).
  • 2× 4090 или RTX 5090 (32 ГБ) — несколько моделей держатся в памяти, переключение быстрое.
  • A100 80GB — все workflow + ControlNet-ы в памяти одновременно, batch-режим без простоя.

ComfyUI поддерживает --reserve-vram и --cache-classic, чтобы управлять тем, что остаётся в памяти между запусками. На 4090 обычно включают агрессивную выгрузку, на A100 — наоборот, кэшируют всё.

Память: что грузится в VRAM

Полезно понимать, какие ноды сколько стоят в памяти:

Компонент графаVRAM-нагрузка
Checkpoint (SDXL)~7 ГБ
Checkpoint (Flux dev BF16)~24 ГБ
Checkpoint (Flux dev GGUF Q5)~7 ГБ
ControlNet (Canny/Depth)1.5–2.5 ГБ
IPAdapter + CLIP vision2–4 ГБ
LoRA (одна)50–300 МБ
VAE decode+1–2 ГБ на момент декода
Upscale (ESRGAN 4×)1–2 ГБ
Latent-активации (1024×1024, batch 1)1–2 ГБ
Latent-активации (2048×2048, batch 4)8–16 ГБ

Сумма даёт примерный потолок. На 24 ГБ это SDXL + 2 ControlNet + апскейл, либо Flux + 1 ControlNet в Q5. Дальше — A100 или квантование.

Тонкая настройка VRAM-менеджмента

ComfyUI даёт флаги управления памятью:

  • --reserve-vram N — оставить N ГБ свободными под систему/другие процессы. Полезно на shared-серверах.
  • --cache-classic / --cache-lru — стратегия кэширования latents между запусками. Classic держит всё (много VRAM), LRU выгружает старое (мало VRAM).
  • --lowvram / --novram — агрессивная выгрузка моделей между нодами. Медленно, но работает даже на 8 ГБ.
  • --use-split-cross-attention — менее требовательный attention, для малых карт.

На A100 80GB обычно включают --cache-classic и грузят всё в память. На 4090 — --cache-lru + --reserve-vram 1. На RTX 3080 (10 ГБ) — --lowvram, чтобы SDXL хотя бы запустился.

Распространённые проблемы

  • OOM при VAE decode — апскейл создаёт огромный latent, декодер падает. Решение: decode по тайлам (VAE Decode (Tiled)).
  • Зависает на загрузке checkpoint — модель качается или повреждена. Проверьте целостность .safetensors.
  • ControlNet даёт эффект «призрака» — вес ControlNet слишком высок или входное изображение не совпадает по соотношению сторон.
  • Flux генерирует шум вместо картинки — не совпали версии checkpoint и VAE, либо промпт идёт не в тот узел.
  • GPU утилизация 30% — упёрлись в CPU/Disk при загрузке моделей. Поставьте checkpoint на NVMe, не на HDD.

Запуск в Docker на арендованном сервере

Большинство хостеров дают голую Ubuntu. Самый быстрый путь до рабочего ComfyUI:

  1. Поставьте драйвер NVIDIA и CUDA (nvidia-smi должен видеть GPU).
  2. Запустите официальный образ yanwk/comfyui-boot или клонируйте репозиторий ComfyUI + pip install -r requirements.txt.
  3. Скачайте checkpoint в models/checkpoints, ControlNet-ы в models/controlnet.
  4. Поднимите --listen 0.0.0.0 --port 8188, откройте порт в фаерволе хостера.

Для разовых задач это 10–15 минут настройки. На immers.cloud и Selectel есть образы с предустановленным ComfyUI.

Почему почасовая аренда выгодна

ComfyUI — типичная короткая сессия: загрузил модели (2–5 минут), покрутил ноды, сгенерировал 20–50 картинок, закрыл. 1–3 часа за раз. Под это идеально подходит почасовая аренда без привязки к месячной подписке.

Для постоянной работы (студия, продакшн контента) — dedicated-сервер на месяц с RTX 4090 или RTX 5090. Эквивалентная ставка в 2–3 раза ниже почасовой, окупается при 6+ часах в день.

Практические шаги

  1. Посчитайте суммарный VRAM ваших workflow: сколько моделей и ControlNet-ов в памяти одновременно.
  2. Сравните наличие на RTX 4090 или RTX 5090.
  3. Для тяжёлых/параллельных пайплайнов — A100 80GB.
  4. Берите почасовую аренду, если сессии короче 6 часов.
  5. Подпишитесь на алерт в Telegram — сообщим, когда 4090/5090 появится по нижней цене.

Хостеры для ComfyUI

  • immers.cloud — RTX 4090/5090 по часам, удобен для коротких ComfyUI-сессий.
  • Selectel — 4090, 5090, A100.
  • HOSTKEY — dedicated под продакшн-генерацию.

Смежные гайды

Актуальные цены и наличие

Данные в этом гайде — общие. Живое наличие и цены по конкретным моделям: