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

Чёрное окно консоли с ошибкой torch is not able to use GPU при первом запуске Stable Diffusion почти всегда означает одно: установлена версия PyTorch без поддержки CUDA, либо видеокарта не соответствует минимальным требованиям. Именно поэтому установку нейросети для генерации изображений стоит начинать не со скачивания файлов, а с проверки железа и подготовки окружения.

В этой инструкции разберём установку самого популярного интерфейса — AUTOMATIC1111 Stable Diffusion WebUI — на Windows, а также упомянем альтернативы вроде ComfyUI. Процесс занимает от 30 минут до пары часов в зависимости от скорости интернета, поскольку модели весят по несколько гигабайт.

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

Главный фактор — видеокарта. Stable Diffusion работает на GPU, и комфортнее всего себя чувствует на картах NVIDIA с поддержкой CUDA. Минимально реалистичный порог — около 4 ГБ видеопамяти (VRAM), для комфортной работы желательно 6–8 ГБ и больше. На картах AMD и встроенной графике запуск тоже возможен, но требует отдельных сборок и обычно работает заметно медленнее.

Помимо видеокарты потребуется достаточно места на диске. Сам веб-интерфейс занимает немного, но каждая скачанная модель весит от 2 до 7 ГБ, а со временем их коллекция растёт. Заложите минимум 20–30 ГБ свободного пространства, лучше на SSD — модели будут загружаться быстрее.

  • 🎮 Видеокарта: NVIDIA с 4+ ГБ VRAM (проверить можно в Диспетчере задач на вкладке «Производительность»)
  • 💾 Диск: от 20–30 ГБ свободного места, предпочтительно SSD
  • 🧠 ОЗУ: желательно 16 ГБ, минимум 8 ГБ
  • 🪟 ОС: Windows 10/11 64-bit, также возможна установка на Linux
  • 🌐 Интернет: для скачивания репозитория, зависимостей и моделей
📊 Какая видеокарта установлена в вашем компьютере?
NVIDIA с 8+ ГБ VRAM
NVIDIA с 4–6 ГБ VRAM
AMD
Встроенная графика / нет дискретной карты

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

WebUI написан на Python, поэтому сначала ставим интерпретатор. Разработчики AUTOMATIC1111 рекомендуют версию Python 3.10.6 — с ней гарантирована совместимость зависимостей. Скачивайте установщик с официального сайта python.org, раздел с архивом версий.

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

python --version

git --version

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

Шаг 2. Скачивание и установка WebUI

Создайте папку в корне диска с простым путём без кириллицы и пробелов, например C:\stable-diffusion. Длинные или «сложные» пути иногда вызывают сбои при установке зависимостей. Затем откройте командную строку в этой папке и клонируйте репозиторий:

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

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

☑️ Чек-лист первой установки

Выполнено: 0 / 5
⚠️ Внимание: если при установке появляется ошибка, связанная с torch или CUDA, не перезапускайте скрипт вслепую несколько раз подряд. Сначала проверьте версию Python командой python --version внутри папки — частая причина сбоя именно в несовместимой версии интерпретатора.

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

Сам по себе WebUI не умеет генерировать изображения — ему нужен файл модели, так называемый чекпоинт (checkpoint). Базовые модели Stable Diffusion (например, версии 1.5) распространяются через Hugging Face, а огромное количество обученных сообществом вариантов доступно на Civitai. Файлы обычно имеют расширение .safetensors или .ckpt.

Скачанный файл поместите в папку stable-diffusion-webui\models\Stable-diffusion. После этого перезапустите webui-user.bat, и модель появится в выпадающем списке в левом верхнем углу интерфейса. Для формата .safetensors предпочтительнее: он считается более безопасным, так как не допускает выполнения произвольного кода при загрузке.

Где брать модели и чем они отличаются

Базовые релизы Stability AI публикуются на Hugging Face. Сайт Civitai — крупнейший каталог пользовательских чекпоинтов, LoRA и других дополнений, заточенных под аниме-стиль, реализм, архитектуру и десятки других задач. Перед скачиванием смотрите на версию базовой модели (1.5, SDXL и т.д.) — дополнения от одной версии не работают с чекпоинтами другой.

Шаг 4. Первый запуск и генерация изображения

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

Для первой генерации выберите модель в выпадающем списке, введите текстовое описание (промпт) на английском языке в поле Prompt и нажмите Generate. Первая генерация после запуска всегда дольше последующих — модель загружается в видеопамять. Если изображение появилось, установка прошла успешно.

Оптимизация для слабых видеокарт

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

Аргумент Для чего нужен Когда применять
--medvram Снижает расход VRAM ценой скорости Карты с 4–6 ГБ памяти
--lowvram Максимальная экономия VRAM Очень слабые карты, генерация медленная
--xformers Ускоряет генерацию и экономит память Карты NVIDIA, если xformers установился корректно
--autolaunch Автоматически открывает браузер Для удобства при каждом запуске

Пример строки в файле для карты с 4 ГБ памяти:

set COMMANDLINE_ARGS=--medvram --xformers
⚠️ Внимание: аргументы --medvram и --lowvram замедляют генерацию, иногда заметно. Используйте их только если без них возникает нехватка памяти — на картах с 8+ ГБ VRAM они не нужны.

Альтернатива: ComfyUI и готовые сборки

ComfyUI — второй по популярности интерфейс, построенный на системе нод (узлов). Он сложнее для новичка, но гибче и часто экономичнее по памяти. Устанавливается аналогично: через Git и Python либо через готовый портативный пакет с официального репозитория проекта на GitHub.

Также существуют «однокликовые» установщики и портативные сборки, которые сами ставят Python и зависимости. Они удобны, но скачивать их стоит только из источников, которым вы доверяете, — внутри такого пакета исполняемый код, и подделки встречаются. Классическая ручная установка через официальный репозиторий остаётся самым прозрачным способом.

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

Разберём типичные проблемы, с которыми сталкиваются при установке. Большинство из них решается без переустановки всего окружения.

  • 🐍 Ошибка версии Python — удалите папку venv внутри WebUI и запустите webui-user.bat заново после установки Python 3.10.6
  • 🔥 torch без CUDA — обычно означает, что PyTorch установился в CPU-версии; проверьте актуальность драйвера NVIDIA и повторите установку зависимостей
  • 📁 Ошибки путей — уберите кириллицу, пробелы и спецсимволы из пути к папке
  • 🧩 Сбой при скачивании зависимостей — чаще всего проблема сети; просто запустите bat-файл ещё раз, установка продолжится с места обрыва
⚠️ Внимание: перед экспериментами с удалением папки venv или сменой версии Python сохраните сгенерированные изображения и скачанные модели — они лежат внутри папки WebUI и могут быть удалены вместе с окружением при неосторожной переустановке.

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

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

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

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

Сам интерфейс с зависимостями — порядка 10 ГБ с учётом PyTorch. Каждая модель добавляет от 2 до 7 ГБ. Со временем коллекция моделей и сгенерированных изображений может вырасти до десятков гигабайт.

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

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

Как обновить Stable Diffusion WebUI до новой версии?

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

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

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