Запуск Stable Diffusion через «голый» репозиторий с GitHub почти всегда заканчивается конфликтом версий Python или ошибкой CUDA, поэтому большинство пользователей ставит готовую сборку — пакет, где интерфейс, зависимости и скрипты запуска уже собраны вместе. От выбора конкретной сборки зависит, сколько видеопамяти потребуется, какие модели получится загрузить и насколько удобно будет работать с генерацией.
В этой статье разберём популярные сборки Stable Diffusion, требования к железу, порядок установки и типичные проблемы вроде падения с ошибкой out of memory или незапускающегося интерфейса.
Что такое сборка Stable Diffusion и чем она отличается от «чистой» установки
Сборка — это дистрибутив, в который автор включил веб-интерфейс, нужные библиотеки PyTorch, скрипты запуска и часто преднастроенные параметры. Вам не нужно вручную создавать виртуальное окружение и подбирать совместимые версии пакетов: достаточно распаковать архив или клонировать репозиторий и запустить стартовый скрипт.
«Чистая» установка из исходников даёт больше контроля, но требует понимания зависимостей. Сборка же ориентирована на практический результат: открыть браузер, загрузить чекпоинт и начать генерировать изображения. Различия между сборками — в интерфейсе, логике работы с нодами или промптами, поддержке расширений и требованиях к видеокарте.
Обзор популярных сборок
На практике чаще всего встречаются четыре варианта. AUTOMATIC1111 WebUI — самая массовая сборка с огромной базой расширений и гайдов. ComfyUI строит процесс генерации как граф нод: сложнее освоить, но гибче и экономичнее по памяти. Forge — переработанный форк AUTOMATIC1111 с оптимизацией под слабые видеокарты. Fooocus делает ставку на простоту: минимум настроек, результат «из коробки».
| Сборка | Кому подходит | Особенности |
|---|---|---|
| AUTOMATIC1111 | Новичкам и тем, кто хочет расширения | Огромное комьюнити, много плагинов |
| ComfyUI | Опытным пользователям | Нодовая система, гибкие пайплайны |
| Forge | Владельцам карт с малым объёмом VRAM | Оптимизация памяти, совместимость с A1111-расширениями |
| Fooocus | Тем, кто хочет быстрый результат | Минимум ручных настроек |
Точные системные требования зависят от версии сборки и моделей, поэтому перед установкой сверяйтесь с описанием конкретного репозитория. Общий ориентир — видеокарта NVIDIA с поддержкой CUDA; работа на AMD и CPU возможна, но медленнее и с ограничениями.
Требования к железу и подготовка системы
Ключевой компонент — видеокарта. Объём видеопамяти определяет, какие модели и разрешения вам доступны: с малым объёмом VRAM придётся использовать флаги экономии памяти или облегчённые модели. Оперативной памяти желательно иметь с запасом, а на диске — свободное место под сами модели, которые занимают заметный объём каждая.
- 🎮 Видеокарта NVIDIA с поддержкой CUDA — предпочтительный вариант для большинства сборок.
- 💾 Свободное место на SSD: чекпоинты, LoRA и VAE быстро съедают десятки гигабайт.
- 🐍 Для сборок, требующих ручной установки, нужен Python версии, указанной в документации репозитория, и Git.
- 🧰 Актуальные драйверы видеокарты — устаревший драйвер частая причина ошибок CUDA.
⚠️ Внимание: не устанавливайте сборку в папки с кириллицей или пробелами в пути — часть скриптов некорректно обрабатывает такие пути, и вы получите ошибки запуска без явной причины.
Пошаговая установка на примере AUTOMATIC1111
Порядок установки у большинства сборок похож. Ниже — общий безопасный сценарий; конкретные шаги могут отличаться, поэтому сверяйтесь с README выбранного репозитория.
- 📥 Установите Git и Python рекомендованной версии, при установке Python отметьте добавление в PATH.
- 📂 Клонируйте репозиторий сборки или скачайте готовый архив в папку без кириллицы, например
C:\stable-diffusion. - 🚀 Запустите стартовый скрипт — для Windows это обычно
webui-user.bat. При первом запуске подтянутся зависимости, это займёт время. - 🧩 Поместите скачанный чекпоинт модели в папку
models/Stable-diffusionи перезапустите интерфейс.
☑️ Проверка перед первым запуском
После запуска скрипт выдаст локальный адрес, обычно вида http://127.0.0.1:7860. Откройте его в браузере — перед вами интерфейс генерации. Если страница не открывается, смотрите лог в консоли: там почти всегда указана конкретная причина.
Типичные ошибки и их решение
Самая частая жалоба — CUDA out of memory. Она означает, что видеопамяти не хватило под выбранную модель или разрешение. Снизьте разрешение генерации, уменьшите batch size, а при нехватке памяти добавьте в webui-user.bat параметры экономии VRAM, например --medvram или --lowvram, если их поддерживает ваша сборка.
Вторая группа проблем — конфликты зависимостей после обновления. Симптомы: интерфейс перестал запускаться, в логе ошибки импорта torch или xformers. Рабочий приём — удалить папку виртуального окружения (обычно venv) и дать скрипту пересоздать её при следующем запуске.
⚠️ Внимание: скачивайте модели только с проверенных источников. Чекпоинты в формате pickle (.ckpt) теоретически могут содержать вредоносный код — предпочитайте формат Safetensors, который лишён этого риска.
Почему генерация идёт очень медленно
Проверьте, что сборка использует GPU, а не CPU — в логе запуска указано устройство. Если видеокарта не определилась, обновите драйверы и убедитесь, что установлена CUDA-совместимая версия PyTorch. Также убедитесь, что не включён режим CPU-only в параметрах запуска.
Расширения, модели и оптимизация работы
Сила AUTOMATIC1111 и Forge — в экосистеме расширений: ControlNet для контроля композиции, скрипты апскейла, инструменты inpainting. Устанавливайте их через вкладку Extensions, но не злоупотребляйте количеством — каждое расширение увеличивает время запуска и риск конфликтов.
Для слабых карт самое эффективное решение — сборка Forge или ComfyUI с облегчёнными моделями, а не попытки «выжать» большой чекпоинт из малого объёма VRAM. Также имеет смысл хранить несколько моделей под разные задачи: реализм, аниме-стиль, иллюстрации — и переключаться между ними, а не искать одну универсальную.
Часто задаваемые вопросы
Какая сборка Stable Diffusion лучше для новичка?
AUTOMATIC1111 — за счёт огромного количества гайдов и расширений. Если хочется минимума настроек, попробуйте Fooocus.
Можно ли запустить Stable Diffusion без видеокарты NVIDIA?
Да, есть варианты для AMD и режим генерации на CPU, но скорость будет заметно ниже, а настройка сложнее. Поддержка зависит от конкретной сборки — уточняйте в её документации.
Куда помещать скачанные модели?
Чекпоинты — в папку models/Stable-diffusion, LoRA — в models/Lora, VAE — в models/VAE внутри каталога сборки. После добавления обновите список в интерфейсе или перезапустите его.
Чем формат Safetensors лучше .ckpt?
Safetensors не допускает выполнения произвольного кода при загрузке модели, поэтому считается безопасным форматом. По качеству генерации разницы нет.
Интерфейс запустился, но генерация падает с ошибкой памяти. Что делать?
Уменьшите разрешение и batch size, добавьте флаги экономии VRAM в стартовый скрипт, закройте другие программы, использующие видеокарту. Если не помогло — рассмотрите Forge или облегчённые модели.