Как установить Stable Diffusion на Windows

Чаще всего установка Stable Diffusion на Windows завершается ошибкой torch is not able to use GPU или вылетом на этапе клонирования репозитория — и в обоих случаях причина не в самой нейросети, а в неподготовленном окружении: отсутствующем Git, неверной версии Python или устаревших драйверах NVIDIA. Проверить готовность системы можно до начала установки, и это сэкономит часы на поиске причин сбоя.

В этой инструкции разберём установку самого популярного интерфейса — Stable Diffusion WebUI от AUTOMATIC1111 — на Windows 10 и 11. Материал подойдёт и для других сборок, так как базовые требования (Python, Git, видеокарта) у них общие. Там, где поведение зависит от конкретного железа или версии ПО, мы отдельно обозначим, что нужно сверить с официальной документацией.

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

Главный компонент, от которого зависит работоспособность Stable Diffusion, — видеокарта. Локальная генерация изображений требует графического процессора с поддержкой CUDA, то есть в большинстве случаев это карты NVIDIA GeForce. Чем больше видеопамяти (VRAM), тем комфортнее работа: для базовой генерации желательно от 4 ГБ, для комфортной — 8 ГБ и выше.

Работа на видеокартах AMD под Windows возможна, но требует отдельных сборок и настройки, а генерация на CPU технически доступна, но крайне медленная. Если у вас не NVIDIA, изучите официальную вики проекта WebUI — там описаны актуальные варианты для вашей конфигурации.

  • 🖥️ Видеокарта: NVIDIA с поддержкой CUDA, желательно от 4 ГБ VRAM (проверить объём можно в Диспетчере задач на вкладке «Производительность» → «Графический процессор»).
  • 💾 Свободное место на диске: от 20–30 ГБ с учётом моделей — одна модель весит от 2 до 7 ГБ. Желателен SSD.
  • 🧠 Оперативная память: рекомендуется от 16 ГБ, минимально работоспособно и на 8 ГБ.
  • 🪟 ОС: 64-битная Windows 10 или 11 с актуальными обновлениями.

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

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

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

Проверьте результат: откройте командную строку (Win+R → cmd) и выполните:

python --version

Ответ должен показать версию 3.10.x. Если выводится другая версия или ошибка — вернитесь к установке и проверьте переменную PATH.

Шаг 2. Установка Git

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

После установки проверьте доступность команды в терминале:

git --version

Если команда не распознаётся, перезапустите командную строку или перезагрузите компьютер, чтобы обновились системные переменные. Без работающего Git следующий шаг выполнить не получится.

📊 На каком этапе установки Stable Diffusion у вас возникли сложности?
Установка Python/Git
Клонирование репозитория
Первый запуск и загрузка зависимостей
Ошибки видеокарты (CUDA/VRAM)

Шаг 3. Загрузка Stable Diffusion WebUI

Выберите папку для установки. Путь не должен содержать кириллицу и пробелы — это частая причина странных ошибок при запуске. Хороший вариант: C:\stable-diffusion или аналогичная папка в корне диска.

Откройте командную строку в нужной папке (в проводнике: адресная строка → введите cmd → Enter) и выполните клонирование репозитория:

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

Дождитесь окончания загрузки — в папке появится каталог stable-diffusion-webui со всеми файлами проекта. Проверьте, что внутри есть файл webui-user.bat — именно он будет запускать интерфейс.

☑️ Готовность к первому запуску

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

Шаг 4. Первый запуск и установка зависимостей

Запустите файл webui-user.bat двойным кликом. При первом запуске скрипт автоматически создаст виртуальное окружение и скачает все необходимые библиотеки, включая PyTorch с поддержкой CUDA. Это займёт заметное время — от десятков минут до часа и более в зависимости от скорости интернета, — окно консоли при этом не закрывайте.

⚠️ Внимание: если консоль «зависла» на этапе загрузки torch без видимого прогресса — возможно, просто идёт скачивание большого архива. Проверьте сетевую активность в Диспетчере задач, прежде чем прерывать процесс.

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

Для генерации нужна модель. Скачайте файл модели (формат .safetensors или .ckpt, например Stable Diffusion 1.5 с huggingface.co) и поместите его в папку models/Stable-diffusion внутри каталога WebUI. После этого выберите модель в выпадающем списке в левом верхнем углу интерфейса.

Типичные ошибки и их решение

Разберём проблемы, с которыми пользователи сталкиваются чаще всего. Точные тексты ошибок и методы исправления могут отличаться в зависимости от версии WebUI, поэтому при нестандартном сбое сверяйтесь с разделом Issues в репозитории проекта.

ОшибкаВероятная причинаЧто делать
Python не найденНе отмечена опция Add to PATHПереустановить Python 3.10 с включённой галочкой
torch is not able to use GPUУстаревший драйвер или нет поддержки CUDAОбновить драйвер NVIDIA, проверить модель карты
CUDA out of memoryНе хватает видеопамятиУменьшить разрешение генерации, добавить флаг --medvram
Ошибка при git cloneНет Git или проблемы с сетьюПроверить git --version, повторить команду
Сбой на этапе pip installБлокировка антивирусом или обрыв сетиДобавить папку в исключения, запустить bat-файл снова

Если видеопамяти мало, откройте webui-user.bat в блокноте и допишите в строку set COMMANDLINE_ARGS= параметр --medvram, а при совсем слабых картах — --lowvram. Это снизит скорость генерации, но позволит работать на ограниченном железе.

⚠️ Внимание: не скачивайте «готовые сборки» Stable Diffusion с непроверенных сайтов — под видом установщиков нередко распространяется вредоносное ПО. Используйте только официальный репозиторий на GitHub и модели с известных площадок.
Как обновить WebUI до свежей версии

Откройте командную строку в папке stable-diffusion-webui и выполните команду git pull. Затем запустите webui-user.bat — недостающие зависимости доустановятся автоматически. Ваши модели и настройки при этом сохранятся.

Альтернативы WebUI: ComfyUI и другие интерфейсы

AUTOMATIC1111 — не единственный способ запустить Stable Diffusion на Windows. Популярная альтернатива — ComfyUI, построенная на системе узлов (нодов): она гибче для сложных рабочих процессов и бережливее расходует видеопамять, но требует больше времени на освоение. Есть и упрощённые решения с графическим установщиком, которые подходят новичкам, не желающим работать с командной строкой.

Базовые требования у всех вариантов схожи: видеокарта с достаточным объёмом VRAM, свободное место на диске и актуальные драйверы. Если WebUI показался перегруженным или, наоборот, недостаточно гибким — попробуйте ComfyUI: обе программы могут использовать одни и те же файлы моделей.

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

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

Технически генерация возможна на CPU, но скорость будет очень низкой — одна картинка может создаваться десятки минут. Для карт AMD под Windows существуют отдельные способы запуска, описанные в официальной документации проекта, однако стабильность и скорость обычно ниже, чем на NVIDIA.

Сколько места занимает Stable Diffusion на диске?

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

Почему при запуске появляется ошибка CUDA out of memory?

Видеокарте не хватает памяти для текущих настроек генерации. Уменьшите разрешение изображения и размер батча, закройте другие программы, использующие GPU, или добавьте параметр --medvram в файл webui-user.bat.

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

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

Безопасно ли скачивать модели со сторонних сайтов?

Файлы формата .ckpt теоретически могут содержать вредоносный код, поэтому предпочтительнее формат .safetensors. Скачивайте модели только с известных площадок и проверяйте репутацию источника.