9 мин чтения ·
Как установить ComfyUI на ПК или GPU-сервер: пошагово
Установка ComfyUI на Windows и Linux или запуск на арендованном GPU-сервере из шаблона: нужная видеопамять, ComfyUI-Manager, папки моделей и воркфлоу.

Установить ComfyUI можно тремя способами. На компьютере с видеокартой NVIDIA проще всего портативная сборка для Windows: распаковали архив, запустили файл, и интерфейс открылся в браузере. На Linux ComfyUI устанавливают из исходников. Если своей карты нет или памяти не хватает, запустите ComfyUI на арендованном GPU-сервере. На странице ComfyUI описано, что входит в шаблон.
Что нужно для установки на свой компьютер
- Видеокарта NVIDIA с актуальным драйвером: ComfyUI работает на CUDA. Карты AMD и Mac устанавливаются по другим инструкциям, которых здесь нет.
- Видеопамять. От неё зависит, какие модели запустятся, поэтому сверяйтесь с таблицей ниже.
- Диск: несколько гигабайт под программу и десятки гигабайт под модели.
- Оперативная память 16 ГБ и больше. При 8 ГБ крупные модели уходят в подкачку, и всё сильно замедляется.
Сколько видеопамяти нужно
Цифры ниже — ориентиры для обычного разрешения: около мегапикселя для картинок и 480–720p для видео. «Минимум» — меньше этого модель обычно не запускается, «комфортно» — с запасом под большее разрешение и LoRA. Для SDXL и FLUX в fp8 подойдёт RTX 4090 с 24 ГБ.
| Семейство моделей | Минимум | Комфортно | Заметка |
|---|---|---|---|
| SD 1.5 | 8 ГБ | 12 ГБ | Быстрая генерация и большая библиотека LoRA |
| SDXL | 12 ГБ | 16 ГБ | Большая экосистема LoRA и ControlNet |
| FLUX.1 в fp8 | 16 ГБ | 24 ГБ | Квантизованные веса: меньше памяти, небольшая потеря точности |
| FLUX.1 в bf16 | 24 ГБ с выгрузкой | 40 ГБ и больше | Полная точность весов |
| Wan 2.2 TI2V-5B | 12 ГБ с выгрузкой | 24 ГБ | Компактная модель для коротких роликов |
| Wan 2.2 A14B | 16 ГБ в fp8 с выгрузкой | 24 ГБ и больше | Две модели-эксперта по 14 млрд параметров, дольше генерируют |
Если ComfyUI выдаёт ошибку нехватки памяти, сначала уменьшите разрешение и число кадров. Флаг --lowvram в строке запуска выгружает часть модели в оперативку: это медленнее, зато крупные модели запускаются. Для видео проще всего Wan2GP, если не хочется настраивать память вручную.
Вариант 1. Портативная сборка для Windows
- Скачайте портативную сборку ComfyUI для NVIDIA со страницы релизов официального репозитория на GitHub. Архив в формате 7z, для распаковки нужен 7-Zip или аналог.
- Распакуйте архив в папку, в пути которой только латинские буквы, например C:\ComfyUI. Кириллица в пути иногда ломает пользовательские ноды.
- Запустите файл run_nvidia_gpu.bat. Первый запуск может занять несколько минут.
- Откройте адрес, который напечатает консоль, обычно http://127.0.0.1:8188.
- Для обновления используйте скрипт обновления из папки сборки, а не переустанавливайте программу.
Вариант 2. Linux из исходников
Сначала установите PyTorch с CUDA, затем зависимости ComfyUI. Команду установки PyTorch под вашу версию CUDA возьмите на сайте pytorch.org: она меняется от релиза к релизу.
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
python3 -m venv venv && source venv/bin/activate
# сначала PyTorch с CUDA: команда с pytorch.org
pip install -r requirements.txt
python main.pyВариант 3. GPU-сервер на gpu.nz
Этот путь не требует установки: ComfyUI уже стоит в шаблоне, а модели и воркфлоу вы добавляете на диск сервера.
- В форме аренды выберите шаблон ComfyUI и карту с нужной памятью: от 12 ГБ для SDXL и от 16 ГБ для FLUX и видео. Все шаблоны собраны на странице шаблонов.
- Если будете работать через терминал, добавьте SSH-ключ до аренды. Как это сделать, описано в гайде по SSH.
- Дождитесь запуска: обычно это 2–5 минут.
- Откройте ComfyUI кнопкой из карточки сервера. Рядом есть кнопка JupyterLab: через неё загружают файлы и открывают терминал.
- В шаблон добавлен пример воркфлоу SDXL Turbo. Если ComfyUI сообщит, что модель не найдена, скачайте её, как показано ниже.
Менеджер ComfyUI и пользовательские ноды
ComfyUI-Manager — расширение, которое ставит пользовательские ноды и модели прямо из интерфейса. Ноды — это дополнительные блоки воркфлоу, которых нет в базовой версии. В свежих сборках кнопка менеджера может уже быть. Если её нет, установите менеджер вручную. Путь к папке ComfyUI на сервере проверьте командой ls /workspace.
cd /workspace/ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.gitПосле установки перезапустите ComfyUI. В менеджере есть кнопка Restart, которая появляется после установки нод.
- Ставьте только те ноды, которые нужны воркфлоу. Каждая лишняя нода добавляет риск конфликта зависимостей.
- Зависимости ноды (файл requirements.txt в её папке) устанавливайте тем же Python, которым запущен ComfyUI.
- Если ComfyUI перестал запускаться после установки, удалите последнюю добавленную папку из custom_nodes и перезапустите программу.
Где лежат модели
ComfyUI ищет каждый тип модели в своей папке внутри models. Файл, положенный не туда, в загрузчике не появится. Новые имена папок — diffusion_models и text_encoders, но ComfyUI читает и старые unet и clip.
| Папка | Что лежит | Примеры |
|---|---|---|
| models/checkpoints | Полные модели, в которых есть основная сеть, декодер и текстовый энкодер | SD 1.5, SDXL |
| models/diffusion_models | Основная сеть современных моделей (раньше — models/unet) | FLUX, Wan 2.2 |
| models/text_encoders | Текстовые энкодеры (раньше — models/clip) | CLIP и T5 для FLUX, umT5 для Wan |
| models/vae | Декодеры, которые превращают латентное представление в картинку или кадры | VAE для SDXL, ae для FLUX |
| models/loras | LoRA-добавки | Стили, персонажи, движения |
| models/controlnet | Модели ControlNet | Поза, контуры, глубина |
| models/upscale_models | Апскейлеры | Модели семейства ESRGAN |
У FLUX и Wan модель состоит из нескольких файлов: основная сеть, текстовый энкодер и VAE. Воркфлоу остаётся с красными узлами, пока не найдена хотя бы одна часть, поэтому проверяйте каждую папку.
Как скачать модель на сервер
Большие файлы проще скачать на сервер, чем загружать со своего компьютера. Откройте терминал через JupyterLab и используйте wget. Файл кладите в папку, которая соответствует его типу:
cd /workspace/ComfyUI/models/checkpoints
wget -O sd_xl_base_1.0.safetensors "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors"Некоторые модели на Hugging Face закрыты лицензией. Сначала примите её на странице модели, затем передайте свой токен доступа в заголовке запроса. Токен вставляйте в команду только на время загрузки и никогда не сохраняйте в воркфлоу или в файлах, которыми делитесь:
wget --header="Authorization: Bearer <ваш токен>" -O flux1-dev.safetensors "<ссылка на файл>"Ссылки на Civitai часто требуют ключ API: его передают параметром token в ссылке. Если загрузка прервалась, команда wget -c продолжит файл с места обрыва. Долгие загрузки запускайте внутри tmux или screen, чтобы они пережили обрыв связи. Результат проверьте командой ls -lh в папке назначения.
Как загрузить воркфлоу
- Перетащите в окно браузера PNG, сохранённый ComfyUI, или файл воркфлоу в формате JSON. ComfyUI хранит граф в метаданных PNG, поэтому картинка из ComfyUI сама открывает свой воркфлоу.
- Или откройте меню, выберите Load и укажите файл .json.
- Красные узлы означают, что нужной ноды нет или она устарела. Установите её через менеджер: он покажет, каких нод не хватает.
- Свои воркфлоу сохраняйте кнопкой Save. Они попадают в user/default/workflows на диске и переживают перезапуск, пока сервер не удалён.
Частые проблемы
- Ошибка out of memory во время генерации: уменьшите разрешение или число кадров, выгрузите модели кнопкой в интерфейсе или возьмите карту с большей памятью.
- Модель не видна в загрузчике: файл лежит не в той папке или имеет неправильное расширение. Сверьтесь с таблицей и обновите страницу.
- Интерфейс не открывается после запуска: подождите пять минут, затем проверьте в терминале JupyterLab, работает ли процесс. Если не работает, пришлите текст ошибки в поддержку в Telegram: @gpunzbot.
Проверка установки: первая генерация
Когда интерфейс открылся, проверьте, что модель видит видеокарту и генерация идёт на GPU. Загрузите стандартный воркфлоу, укажите чекпойнт в узле загрузки и нажмите Queue Prompt. Пока картинка считается, откройте терминал и выполните:
nvidia-smiВ таблице процессов должен быть процесс Python с ненулевой загрузкой GPU и занятой памятью. Если нагрузки нет, ComfyUI работает на процессоре или не видит CUDA. Обычно причина в версии PyTorch: переустановите сборку с CUDA и перезапустите программу.
Обновление ComfyUI и нод
Обновляйте ComfyUI не чаще, чем нужно. После обновления старые воркфлоу иногда перестают работать: разработчики переименовывают ноды или меняют их входы. Поэтому перед обновлением сохраните рабочую версию программы и список установленных нод. Если что-то сломалось, откатите обе части к прежним версиям.
Если нужна конкретная версия, зафиксируйте её: держите копию нужного релиза на диске и запускайте именно её.
Остановите сервер, когда закончите настройку промптов. Модели на диске сохраняются до удаления сервера, поэтому следующий запуск пройдёт быстро. Диск оплачивается и при остановке: шаблон рекомендует 100 ГБ, держите там только модели, которые используете.
Для повседневной работы с ComfyUI на сервере, включая сохранённые воркфлоу и привычки к папкам, см. ComfyUI на своём сервере. Выбор карты для FLUX и Forge разобран в гайде Stable Diffusion и FLUX на арендованной GPU.
Вопросы и ответы
- Как установить ComfyUI на Windows?
- Скачайте портативную сборку для NVIDIA с официальной страницы релизов ComfyUI на GitHub, распакуйте её в папку с латинским путём и запустите run_nvidia_gpu.bat. Интерфейс откроется по адресу 127.0.0.1:8188.
- Хватит ли 8 ГБ видеопамяти для ComfyUI?
- Для SD 1.5 — да. Для SDXL нужно от 12 ГБ, а для FLUX и видеомоделей — от 16 ГБ с квантизацией и выгрузкой.
- Где ComfyUI хранит модели?
- В папках внутри models: checkpoints для полных моделей, diffusion_models и text_encoders для FLUX и Wan, loras для LoRA и vae для декодеров.
- Как установить ComfyUI Manager?
- Клонируйте репозиторий ComfyUI-Manager в папку custom_nodes и перезапустите ComfyUI. В свежих сборках кнопка Manager может быть уже встроена.
- Как загрузить модель с Hugging Face на сервер GPU?
- Откройте терминал JupyterLab и выполните wget -O с прямой ссылкой на файл. Для моделей с лицензией передайте токен Hugging Face в заголовке запроса.
- Что делать с ошибкой out of memory?
- Уменьшите разрешение и число кадров, выгрузите модели, отключите лишние ноды, включите выгрузку в флагах запуска или возьмите карту с большей памятью.