Как установить Stable Diffusion на компьютер

Установка Stable Diffusion чаще всего останавливается на одном и том же месте: после запуска webui-user.bat консоль выдаёт ошибку про версию Python или недостаток видеопамяти, и веб-интерфейс так и не открывается. Причина почти всегда в нарушении одного из трёх условий — не та версия Python, отсутствие Git или видеокарта с малым объёмом VRAM. Ниже разберём полный порядок установки двух популярных интерфейсов — Automatic1111 WebUI и ComfyUI — и способы обойти типичные сбои.

Stable Diffusion — это нейросеть для генерации изображений, которую можно запустить локально на своём компьютере без подписки и ограничений онлайн-сервисов. Модель распространяется открыто, а вся работа происходит на вашей видеокарте, поэтому ключевой момент — правильно подготовить систему до первого запуска.

Системные требования: что проверить до установки

Главный фактор — видеокарта. Для комфортной работы нужна карта NVIDIA с поддержкой CUDA и объёмом видеопамяти от 4 ГБ; на 6–8 ГБ и больше генерация идёт заметно быстрее и стабильнее. Карты AMD и встроенная графика тоже могут работать, но через дополнительные прослойки и с ощутимой потерей скорости — это отдельная тема со своими нюансами.

Помимо GPU, потребуется:

  • 💾 20–30 ГБ свободного места на диске — сами модели (чекпоинты) весят от 2 до 7 ГБ каждая;
  • 🧠 16 ГБ оперативной памяти — желательно, на 8 ГБ возможны вылеты при загрузке моделей;
  • 🪟 Windows 10/11 64-бит — либо Linux; на macOS установка возможна, но с ограничениями;
  • 🌐 Стабильный интернет для первичной загрузки компонентов и весов модели.
⚠️ Внимание: проверьте объём видеопамяти заранее — нажмите Ctrl+Shift+Esc, откройте вкладку «Производительность» и выберите «Графический процессор». Если VRAM меньше 4 ГБ, стандартная установка потребует специальных флагов запуска, о которых сказано ниже.

Шаг 1. Установка Python и Git

Интерфейс Automatic1111 требует конкретную версию — Python 3.10.6. Более новые ветки (3.11, 3.12) на момент написания могут вызывать конфликты зависимостей, поэтому ставьте именно 3.10.x с официального сайта python.org. Это одно из немногих требований, где отклонение от инструкции почти гарантированно ломает установку.

Во время установки Python обязательно отметьте галочку Add Python to PATH в первом окне установщика — без неё скрипт запуска не найдёт интерпретатор, и вы получите ошибку «Python не найден». Проверить результат можно командой в терминале:

python --version

Далее установите Git с официального сайта git-scm.com — он нужен для загрузки репозитория WebUI и его последующих обновлений. Установка стандартная, параметры по умолчанию менять не требуется. Проверка: git --version в командной строке.

☑️ Подготовка системы к установке

Выполнено: 0 / 5

Шаг 2. Загрузка и установка Automatic1111 WebUI

Самый популярный интерфейс — Stable Diffusion WebUI от Automatic1111. Создайте папку в корне диска, например C:\stable-diffusion, и избегайте кириллицы и пробелов в пути — это частая причина непонятных ошибок. Затем откройте командную строку в этой папке и выполните клонирование репозитория:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

После загрузки перейдите в появившуюся папку и запустите файл webui-user.bat двойным кликом. Первый запуск долгий: скрипт сам создаст виртуальное окружение, скачает PyTorch и все зависимости — это может занять от десяти минут до получаса в зависимости от скорости соединения. Не закрывайте окно консоли, пока идёт установка.

Когда в консоли появится строка вида Running on local URL: http://127.0.0.1:7860, откройте этот адрес в браузере. Интерфейс готов к работе — осталось добавить модель.

📊 Какой интерфейс Stable Diffusion вы планируете использовать?
Automatic1111 WebUI
ComfyUI
Ещё не определился
Онлайн-сервис вместо локальной установки

Шаг 3. Скачивание и подключение модели

Без файла модели генерация невозможна — WebUI лишь оболочка. Чекпоинты распространяются в форматах .safetensors и .ckpt; предпочтительнее safetensors, поскольку этот формат безопаснее — он не допускает исполнения произвольного кода при загрузке. Модели берут с крупных площадок вроде Civitai или Hugging Face.

Скачанный файл нужно поместить в папку:

stable-diffusion-webui\models\Stable-diffusion

После этого нажмите кнопку обновления рядом с выпадающим списком моделей в левом верхнем углу интерфейса — новый чекпоинт появится в списке. Выберите его, введите текстовый запрос (промпт) на вкладке txt2img и нажмите Generate. Первая генерация может идти дольше обычного из-за инициализации CUDA.

Альтернатива: установка ComfyUI

ComfyUI — интерфейс на основе нодов (узлов), который ценят за гибкость и экономное расходование видеопамяти. Для Windows проще всего использовать готовую портативную сборку со страницы релизов проекта на GitHub: скачивается архив, распаковывается в удобную папку, запускается файл run_nvidia_gpu.bat. Виртуальное окружение и зависимости уже включены в сборку.

Модели для ComfyUI кладутся в подпапку ComfyUI\models\checkpoints. Если у вас уже установлен Automatic1111, можно не дублировать гигабайты файлов — в ComfyUI предусмотрен файл extra_model_paths.yaml, где прописывается путь к папкам существующей установки WebUI.

КритерийAutomatic1111ComfyUI
Сложность освоенияНизкая, привычные поля и кнопкиВыше, нужно понимать логику нодов
Расход VRAMУмеренныйЭкономичнее на слабых картах
УстановкаЧерез Git + PythonГотовая портативная сборка
Гибкость пайплайновОграничена вкладками и расширениямиПрактически неограниченная
Для когоНовички, быстрый стартОпытные пользователи, сложные схемы

Проблемы со слабой видеокартой

Если видеопамяти не хватает, WebUI падает с ошибкой CUDA out of memory при генерации или вообще при загрузке модели. Решение — флаги запуска, которые прописываются в файле webui-user.bat в строке COMMANDLINE_ARGS:

set COMMANDLINE_ARGS=--medvram --xformers

Разберём варианты:

  • 🛠️ --medvram — снижает потребление VRAM ценой скорости, подходит для карт с 4–6 ГБ;
  • 🐢 --lowvram — крайний режим для очень слабых карт, генерация заметно медленнее;
  • --xformers — оптимизация внимания, ускоряет генерацию и снижает расход памяти на поддерживаемых картах NVIDIA;
  • 🖥️ --use-cpu all — полный расчёт на процессоре: работает без GPU, но одна картинка может генерироваться десятки минут.
⚠️ Внимание: не включайте одновременно --medvram и --lowvram — режимы конфликтуют между собой. Начните с --medvram и переходите к более жёсткому варианту, только если ошибка нехватки памяти сохраняется.
Что делать, если xformers не устанавливается

Если при запуске с флагом --xformers появляется ошибка импорта, удалите флаг, дождитесь полной загрузки WebUI, затем закройте его и снова добавьте флаг — скрипт сам подтянет нужную версию пакета при следующем запуске. Если проблема сохраняется, проверьте, что драйвер NVIDIA обновлён: устаревший драйвер — частая причина несовместимости.

Частые ошибки при установке и их решение

«Python not found» или требование версии 3.10. Скрипт не видит интерпретатор: переустановите Python 3.10.6, не забыв галочку добавления в PATH, либо пропишите путь к python.exe вручную в webui-user.bat через переменную PYTHON.

Ошибка при клонировании репозитория. Проверьте, что Git установлен и доступен из командной строки. Антивирус или корпоративный брандмауэр также может блокировать соединение с GitHub — временно проверьте этот вариант.

Загрузка зависимостей обрывается на середине. Обычно это нестабильное соединение: просто запустите webui-user.bat повторно, скрипт продолжит с места обрыва, уже скачанное потеряно не будет. Удалять папку и начинать заново не нужно.

Чёрный квадрат вместо изображения. Возможная причина — конфликт вычислений на некоторых картах; попробуйте добавить флаг --no-half или обновить драйвер GPU. Точная причина зависит от конкретной видеокарты, поэтому проверяйте решения под свою модель.

Обновление и обслуживание установки

WebUI обновляется через Git: достаточно открыть командную строку в папке проекта и выполнить git pull. Расширения обновляются из вкладки Extensions → Installed кнопкой проверки обновлений. Учтите, что мажорные обновления иногда ломают совместимость старых расширений — перед обновлением имеет смысл сохранить копию рабочей папки.

Регулярно проверяйте свободное место на диске: чекпоинты, LoRA-модели и сгенерированные изображения накапливаются быстро. Периодически сортируйте папку outputs и удаляйте неиспользуемые модели — это самая частая причина внезапного переполнения диска у активных пользователей.

Часто задаваемые вопросы

Можно ли установить Stable Diffusion без видеокарты NVIDIA?

Да, но с оговорками. Для карт AMD под Windows существуют сборки с поддержкой DirectML, на Linux — вариант с ROCm. Полностью без GPU возможен запуск в режиме CPU через флаг --use-cpu all, однако скорость генерации будет очень низкой — такой режим годится разве что для ознакомления.

Сколько весит полная установка Stable Diffusion?

Сама оболочка WebUI с зависимостями занимает порядка 10 ГБ, каждый чекпоинт — ещё от 2 до 7 ГБ. С учётом нескольких моделей и дополнений разумно закладывать 30–50 ГБ свободного места.

Где безопасно скачивать модели для Stable Diffusion?

Основные площадки — Hugging Face и Civitai. Выбирайте файлы в формате .safetensors: в отличие от старого формата .ckpt, они не позволяют выполнить сторонний код при загрузке модели, что исключает вредоносные вложения.

Почему WebUI запускается, но генерация не начинается?

Чаще всего не выбрана модель в выпадающем списке вверху интерфейса либо чекпоинт лежит не в той папке. Проверьте каталог models\Stable-diffusion и нажмите кнопку обновления списка моделей. Также посмотрите текст ошибки в консоли — там обычно указана конкретная причина.

Нужен ли интернет после установки Stable Diffusion?

Нет, после первичной загрузки всех компонентов и моделей генерация работает полностью офлайн — все вычисления выполняются локально на вашей видеокарте. Интернет понадобится только для обновлений и скачивания новых моделей.