Как установить и настроить Stable Diffusion и ComfyUI 🎨💻
Stable Diffusion – это мощный инструмент для генерации изображений с использованием искусственного интеллекта. ComfyUI – это удобный графический интерфейс, который упрощает работу с моделью, позволяя пользователям легко управлять процессом генерации. В этой статье мы подробно разберём, как установить и настроить эти инструменты, даже если вы никогда раньше с ними не сталкивались.
1. Требования к системе ✅
Перед тем как начать установку, убедитесь, что ваш компьютер соответствует следующим требованиям:
- Процессор (CPU) 🧠 – Intel Core i5/i7 или AMD Ryzen 5/7 и выше.
- Оперативная память (RAM) 📌 – Минимум 16 ГБ, но для комфортной работы рекомендуется 32 ГБ.
- Видеокарта (GPU) 🎮 – NVIDIA RTX 2060/3060 или выше с поддержкой CUDA (минимум 6 ГБ видеопамяти).
- Диск (SSD) 💾 – NVMe SSD от 1 ТБ для быстрого хранения моделей и рендеринга изображений.
- Операционная система (ОС) 🖥️ – Windows 10/11 или Linux.
Если ваш компьютер не соответствует этим параметрам, Stable Diffusion может работать медленно или вовсе не запуститься.
2. Установка Python 🐍
Stable Diffusion требует Python для работы. Установите его следующим образом:
- Перейдите на официальный сайт Python и скачайте последнюю версию (рекомендуется 3.10+).
- Во время установки обязательно включите галочку "Add to PATH", чтобы можно было запускать Python из командной строки.
После установки убедитесь, что Python установлен корректно, выполнив команду:
python --version
Если отображается версия Python (например, Python 3.10.5), значит, установка прошла успешно.
3. Создание виртуального окружения 🛠️
Виртуальное окружение поможет избежать конфликтов между пакетами Python. Создайте его следующим образом:
python -m venv stable-diffusion-env
cd stable-diffusion-env
source bin/activate # Для Linux/macOS
stable-diffusion-env\Scripts\activate # Для Windows
После активации виртуального окружения можно переходить к установке Stable Diffusion.
4. Установка Stable Diffusion 🚀
- Скачайте репозиторий Stable Diffusion Web UI:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
- Установите все необходимые пакеты:
pip install -r requirements.txt
- Скачайте модель весов (файл
.ckptили.safetensors):- Перейдите на сайт Hugging Face.
- Скачайте файл модели (
v1-4.ckptилиsd-v1-4.ckpt). - Переместите его в папку
models/Stable-diffusionв папке установки.
- Запустите веб-интерфейс Stable Diffusion:
python webui.py
После запуска интерфейс будет доступен по адресу http://127.0.0.1:7860/.
5. Установка ComfyUI 🎛️
- Скачайте ComfyUI:
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
- Установите зависимости:
pip install -r requirements.txt
- Запустите ComfyUI:
python main.py
Интерфейс будет доступен по адресу http://127.0.0.1:8188/.
6. Оптимизация и настройка ⚙️
Чтобы добиться максимальной производительности, следуйте этим рекомендациям:
- Оптимизация памяти: Если у вас видеокарта с малым объёмом VRAM, используйте аргументы
--medvramили--lowvramпри запуске. - Дополнительные модели: Можно скачать кастомные чекпоинты и LoRA модели с CivitAI или Hugging Face.
- Плагины и расширения: Чтобы добавить новые функции, установите плагины, такие как ControlNet.
7. Установка и настройка от Львів Сервіс 🔧
Если вам нужна помощь с установкой и настройкой, Львів Сервіс предлагает профессиональную поддержку:
- Установка Python и всех необходимых зависимостей 📂
- Оптимизация под вашу видеокарту и систему 🛠️
- Настройка автоматического обновления 📌
📍 Обращайтесь в Львів Сервіс – мы поможем установить, настроить и оптимизировать Stable Diffusion и ComfyUI, даже если вы никогда с этим не работали! 💻✨