Як встановити та налаштувати 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, навіть якщо ви ніколи з цим не працювали! 💻✨