Запуск Stable Diffusion чаще всего останавливается на одном и том же месте: скрипт webui-user.bat открывает консоль, выдаёт ошибку про Python, CUDA или нехватку видеопамяти — и окно закрывается, так и не загрузив интерфейс. Причина почти всегда кроется в несоответствии окружения требованиям: неверная версия Python, устаревший драйвер NVIDIA или недостаточный объём VRAM.
В этом руководстве разберём полный цикл: от проверки железа до первой сгенерированной картинки. Материал ориентирован на Windows и самый популярный интерфейс — Automatic1111 WebUI, но отдельно затронем альтернативы вроде ComfyUI и варианты для слабых ПК.
Проверка системных требований перед установкой
Прежде чем скачивать что-либо, убедитесь, что компьютер потянет локальную генерацию. Главный компонент — видеокарта: именно она выполняет все вычисления. Процессор и оперативная память играют второстепенную роль, но совсем слабая система тоже станет узким местом.
Ключевой параметр — объём VRAM (видеопамяти). Для комфортной работы с моделями семейства SD 1.5 желательно от 6–8 ГБ, для SDXL — от 8–12 ГБ. С меньшим объёмом запуск возможен, но потребуются специальные флаги оптимизации, о которых речь пойдёт ниже.
- 🎮 Видеокарта: предпочтительно NVIDIA с поддержкой CUDA; карты AMD работают через обходные пути и менее стабильны под Windows.
- 🧠 Оперативная память: желательно от 16 ГБ, особенно если планируется работа с SDXL и обучением расширений.
- 💾 Свободное место на диске: от 20–30 ГБ с запасом — сами модели весят от 2 до 7 ГБ каждая, а SSD заметно ускоряет их загрузку.
- 🪟 ОС: Windows 10/11 64-бит; также возможен запуск на Linux.
Узнать объём VRAM можно через «Диспетчер задач» → вкладка «Производительность» → «Графический процессор» → строка «Выделенная память ГП». Если цифра ниже 4 ГБ, локальный запуск будет мучительным — рассмотрите облачные варианты из последнего раздела.
Установка Python и Git
WebUI написан на Python и требует конкретной версии интерпретатора. На момент написания материала Automatic1111 ориентирован на Python 3.10.x — более новые ветки (3.11, 3.12) могут вызывать несовместимость с зависимостями. Точную рекомендуемую версию стоит сверить в репозитории проекта, так как требования периодически обновляются.
При установке Python обязательно отметьте галочку Add Python to PATH в первом окне установщика. Без неё скрипт запуска не найдёт интерпретатор и завершится с ошибкой. Git нужен для клонирования репозитория и последующих обновлений — установите его с параметрами по умолчанию.
Проверить корректность установки можно двумя командами в терминале:
python --version
git --version
Обе команды должны вывести номера версий без ошибок. Если система отвечает «не является внутренней или внешней командой», переустановите компонент с включённой опцией добавления в PATH.
Установка Automatic1111 WebUI
Создайте папку для проекта в корне диска, например C:\stable-diffusion. Избегайте кириллицы, пробелов и слишком длинных путей в адресе папки — это регулярная причина сбоев скриптов, которые плохо обрабатывают такие пути.
Откройте командную строку в этой папке и клонируйте репозиторий:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
После завершения клонирования запустите файл webui-user.bat двойным кликом. Первый старт длительный: скрипт сам создаст виртуальное окружение, скачает PyTorch и все зависимости — это может занять от нескольких минут до получаса в зависимости от скорости интернета. Не закрывайте окно консоли, даже если кажется, что процесс завис.
⚠️ Внимание: во время первой установки не прерывайте процесс и не запускайте второй экземпляр скрипта параллельно. Прерванная загрузка зависимостей часто приводит к повреждённому окружению, и проще удалить папку venv и начать установку заново, чем искать сломанный пакет.
☑️ Чек-лист первого запуска
Об успешном запуске сообщит строка вида Running on local URL: http://127.0.0.1:7860. Откройте этот адрес в браузере — перед вами интерфейс WebUI.
Загрузка модели и первая генерация
Сам по себе WebUI — только оболочка. Для генерации нужна модель (checkpoint) — файл с расширением .safetensors или .ckpt. Популярные источники моделей — площадки Hugging Face и Civitai. Скачанный файл поместите в папку models\Stable-diffusion внутри директории WebUI.
После перезапуска (или нажатия кнопки обновления рядом со списком моделей) выберите чекпоинт в выпадающем меню слева вверху. Для первой генерации достаточно ввести текстовый запрос (промпт) на английском языке во вкладке txt2img и нажать Generate.
Скорость генерации зависит от видеокарты и разрешения. На картах среднего уровня картинка 512×512 с настройками по умолчанию обычно занимает от нескольких секунд до полминуты. Если генерация идёт по несколько минут — вероятно, работа выполняется на процессоре, а не на GPU.
Флаги запуска для слабых видеокарт
Если видеопамяти мало, стандартный запуск завершится ошибкой CUDA out of memory. Решение — аргументы командной строки, которые включают режимы экономии VRAM. Они прописываются в файле webui-user.bat в строке COMMANDLINE_ARGS.
| Флаг | Назначение | Когда применять |
|---|---|---|
--medvram | Умеренная экономия VRAM | Карты с 4–6 ГБ видеопамяти |
--lowvram | Максимальная экономия VRAM | Карты с 2–4 ГБ, сильное замедление |
--xformers | Оптимизация внимания, ускорение и снижение расхода памяти | Рекомендуется почти всегда на NVIDIA |
--autolaunch | Автоматическое открытие браузера после старта | Для удобства |
--precision full --no-half | Работа без половинной точности | Старые карты без поддержки fp16 |
Пример строки в webui-user.bat для карты с 4 ГБ VRAM:
set COMMANDLINE_ARGS=--medvram --xformers --autolaunch
Вносите флаги по одному и проверяйте результат: комбинация сразу нескольких режимов экономии может конфликтовать или излишне замедлять генерацию. Начните с --xformers — он даёт выигрыш почти без побочных эффектов.
Почему xformers почти всегда стоит включать
Эта библиотека оптимизирует механизм внимания в нейросети, снижая потребление видеопамяти и ускоряя генерацию без заметной потери качества. Устанавливается автоматически при первом запуске с соответствующим флагом. На очень старых картах может быть несовместима — в таком случае используйте альтернативу --opt-split-attention.
Типичные ошибки при запуске и их решение
Разберём сбои, с которыми сталкиваются чаще всего. Точный текст ошибки виден в консоли — всегда читайте последние строки перед закрытием окна, они содержат ключ к диагностике.
- 🐍 Ошибка про версию Python — удалите папку
venv, установите рекомендованную версию Python и запустите скрипт заново. - 🔥 CUDA out of memory — добавьте
--medvramили--lowvram, снизьте разрешение генерации и размер батча. - 🧩 Ошибки при установке torch — возможная причина: нестабильное соединение или конфликт с уже установленным PyTorch; помогает удаление
venvи чистая переустановка. - 🚫 Консоль мгновенно закрывается — запустите
webui-user.batчерез командную строку вручную, чтобы увидеть текст ошибки. - 🖥️ Генерация идёт на CPU — проверьте, что установлена CUDA-версия PyTorch и актуальный драйвер NVIDIA.
⚠️ Внимание: скачивайте чекпоинты только в формате.safetensors, когда есть выбор. Файлы.ckptиспользуют формат pickle, который теоретически позволяет встроить вредоносный код, выполняющийся при загрузке модели. Источником должны быть проверенные площадки с модерацией.
Если ошибка не поддаётся диагностике, полезный приём — полностью удалить папку venv и файл временных настроек, после чего запустить установку заново. Это решает значительную часть проблем с зависимостями без переустановки всего WebUI.
Альтернативы: ComfyUI, Fooocus и облачный запуск
Automatic1111 — не единственный интерфейс. ComfyUI использует узловую (нодовую) систему построения пайплайна: сложнее для новичка, но гибче и экономичнее по памяти. Fooocus, наоборот, максимально упрощает процесс — минимум настроек, акцент на быстрый результат. Установка обоих в целом похожа: Python, Git, клонирование репозитория, запуск скрипта.
Если железо не тянет локальный запуск, остаются облачные варианты: запуск WebUI в Google Colab (с ограничениями бесплатного тарифа) или аренда GPU на специализированных сервисах. Это рабочий способ попробовать Stable Diffusion без апгрейда ПК, хотя и с зависимостью от интернета и лимитов платформы.
FAQ: частые вопросы о запуске Stable Diffusion
Можно ли запустить Stable Diffusion без видеокарты NVIDIA?
Да, но с оговорками. Возможен запуск на CPU с флагом --use-cpu all, однако генерация одной картинки займёт минуты или десятки минут. Карты AMD под Windows поддерживаются ограниченно; под Linux ситуация лучше благодаря ROCm. Для комфортной работы NVIDIA остаётся оптимальным выбором.
Сколько места нужно на диске?
Сам WebUI с зависимостями занимает порядка 10 ГБ. Каждая модель добавляет от 2 до 7 ГБ. С учётом коллекции чекпоинтов, LoRA и сгенерированных изображений разумно зарезервировать 30–50 ГБ и более.
Консоль пишет «Torch is not able to use GPU» — что делать?
Обычно это означает, что установлена CPU-версия PyTorch либо драйвер NVIDIA устарел. Обновите драйвер с официального сайта NVIDIA, затем удалите папку venv и запустите webui-user.bat заново — скрипт подтянет корректную версию PyTorch.
Нужен ли интернет после установки?
Только для первичной установки, обновлений и скачивания моделей. Сама генерация полностью локальная: после настройки Stable Diffusion работает офлайн, что является одним из его главных преимуществ перед облачными сервисами.
Как обновить Automatic1111 до свежей версии?
Откройте командную строку в папке WebUI и выполните git pull. После обновления при первом запуске могут переустановиться зависимости. Если после апдейта появились ошибки, проверьте совместимость установленных расширений — они частая причина сбоев после обновления.