Читать книгу Создание AI изображений и видео с помощью ComfyUI - - Страница 2

Глава 1. Установка и настройка

Оглавление

1.1. Системные требования и подготовка окружения

Для стабильной работы ComfyUI необходимо убедиться, что ваше оборудование и ПО соответствуют минимальным требованиям.

Аппаратные требования:

– GPU: предпочтительно NVIDIA с поддержкой CUDA (серии RTX 30xx/40xx). Для базовых задач – не менее 8 ГБ видеопамяти; для видеогенерации – 12 ГБ и выше.

– Оперативная память (RAM): минимум 16 ГБ (рекомендуется 32 ГБ+).

– Накопитель: SSD объёмом от 500 ГБ (модели занимают 2–10 ГБ каждая, промежуточные файлы – до десятков ГБ).

– Процессор: современный многоядерный CPU (для фоновых задач и CPU‑генерации).

Программные требования:

– ОС: Windows 10/11 (64‑бит), Linux (Ubuntu 20.04+, Debian 11+), macOS (с ограничениями).

– Драйверы: актуальные драйверы GPU (NVIDIA GeForce Driver ≥ 550 для Windows).

– Python: версия 3.10–3.11 (включена в портативные сборки).

– Git (для ручной установки/обновления).

Подготовка окружения (Windows):

1. Обновите драйверы видеокарты через официальный сайт NVIDIA.

2. Убедитесь, что на диске достаточно места (минимум 20 ГБ для ComfyUI модели).

3. Отключите антивирус на время установки (может блокировать загрузку моделей).

Подготовка окружения (Linux):

1. Установите Python и Git:

```bash

sudo apt update && sudo apt install python3 python3-pip git

```

2. Настройте права доступа к папке установки.

1.2. Скачивание и установка ComfyUI

Вариант 1. Портативная версия (рекомендуется для Windows)

1. Перейдите на страницу релизов: [github.com/comfyanonymous/ComfyUI/releases](https://github.com/comfyanonymous/ComfyUI/releases).

2. Скачайте архив, соответствующий вашей видеокарте:

– `ComfyUI_windows_portable_amd.7z` – для AMD;

– `ComfyUI_windows_portable_nvidia.7z` – для старых NVIDIA (CUDA 12.1–12.4);

– `ComfyUI_windows_portable_nvidia_cu128.7z` – для новых NVIDIA (CUDA 12.8).

3. Распакуйте архив в любую папку (например, `C:\ComfyUI`).

Вариант 2. Ручная установка (Windows/Linux)

1. Установите Python 3.10–3.11 и Git.

2. Откройте терминал и выполните:

```bash

git clone https://github.com/comfyanonymous/ComfyUI.git

cd ComfyUI

python -m pip install torch torchvision torchaudio

python -m pip install -r requirements.txt

```

Для macOS:

– Используйте Docker или установите через Homebrew (требует дополнительных настроек CUDA).

1.3. Настройка путей к моделям и ресурсам

После установки необходимо указать ComfyUI, где искать модели и вспомогательные файлы.

Структура папок по умолчанию:

```

ComfyUI/

├── models/

│ ├── checkpoints/ Основные модели (SD 1.5, SDXL и др.)

│ ├── loras/ LoRA‑адаптеры

│ ├── text_encoders/ Текстовые кодировщики (T5, CLIP)

│ ├── vae/ VAE‑модели для декодирования

│ └── controlnet/ Модели ControlNet

├── input/ Входные изображения

└── output/ Выходные файлы

```

Как добавить модели:

1. Скачайте модели с платформ:

– [Hugging Face](https://huggingface.co)

– [Civitai](https://civitai.com)

– Официальные репозитории (например, Stability AI).

2. Поместите файлы в соответствующие подпапки `models/`.

Пример:

– Модель SDXL: `models/checkpoints/sdxl_1.0.safetensors`

– VAE: `models/vae/vae-ft-mse-840000-ema-pruned.safetensors`

Настройка в интерфейсе:

1. Запустите ComfyUI (см. раздел 1.4).

2. В меню Settings → Paths проверьте пути к папкам.

3. При необходимости измените их через файл `extra_model_paths.yaml` (пример шаблона есть в папке `ComfyUI/`).

1.4. Первый запуск и проверка работоспособности

Запуск (Windows):

1. Откройте папку с ComfyUI.

2. Запустите файл:

– `run_nvidia_gpu.bat` – для NVIDIA;

– `run_cpu.bat` – если нет GPU (медленно!).

3. Дождитесь сообщения в консоли:

```

To see the GUI go to: http://127.0.0.1:8188

```

4. Откройте браузер и перейдите по ссылке.

Запуск (Linux):

1. В терминале выполните:

```bash

cd ~/путь/к/ComfyUI

source venv/bin/activate

python main.py

```

2. Перейдите в браузере на `http://127.0.0.1:8188`.

Проверка работоспособности:

1. В интерфейсе выберите Load Default (загрузит базовый workflow).

2. В узле Checkpoint Loader выберите установленную модель (например, `sdxl_1.0`).

3. Введите простой промпт в CLIP Text Encode:

```

a cat sitting on a bench

```

4. Нажмите Queue Prompt (кнопка в правом верхнем углу).

5. Если генерация началась и через 1–2 минуты появилось изображение – установка успешна.

Типичные проблемы и решения:

– «Model not found» – проверьте путь к модели в `models/checkpoints/`.

– «CUDA out of memory» – снизите разрешение или используйте модель меньшего размера.

– «Browser can’t connect» – убедитесь, что консоль ComfyUI запущена и порт 8188 не занят.

– «Missing dependencies» – перезапустите установку через `pip install -r requirements.txt`.

Совет: Сохраните рабочий workflow после первой успешной генерации (меню Save), чтобы быстро возвращаться к настройкам.

Создание AI изображений и видео с помощью ComfyUI

Подняться наверх