Ошибка CUDA out of memory при первом запуске или зависание на этапе Installing torch — типичные признаки того, что установка Stable Diffusion на ПК пошла не по плану. В большинстве случаев причина кроется не в самой нейросети, а в несоответствии видеокарты требованиям, устаревших драйверах NVIDIA или конфликте версий Python. Разберёмся, как установить локальный интерфейс Automatic1111 WebUI правильно с первого раза.
Локальная установка даёт полный контроль над генерацией: никаких лимитов, очередей и цензуры облачных сервисов. Но и требования к железу здесь серьёзнее, чем у обычных программ. Ниже — проверенный порядок действий от подготовки системы до первой сгенерированной картинки, с разбором типичных сбоев.
Системные требования: что проверить до установки
Главный фактор — видеокарта. Stable Diffusion работает на GPU, и объём видеопамяти (VRAM) напрямую определяет, какие модели и разрешения вам доступны. Комфортный минимум — видеокарта NVIDIA с 6–8 ГБ VRAM, хотя на 4 ГБ тоже можно запустить генерацию с ограничениями через специальные флаги.
Процессор и оперативная память менее критичны, но 16 ГБ RAM желательны — часть данных при работе подгружается в ОЗУ. Также потребуется свободное место на диске: сам интерфейс занимает немного, но каждая скачанная модель весит от 2 до 7 ГБ.
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Видеокарта | NVIDIA GTX 10-й серии, 4–6 ГБ VRAM | RTX 30/40-й серии, 8+ ГБ VRAM |
| Оперативная память | 8 ГБ | 16–32 ГБ |
| Свободное место | 20 ГБ | 50+ ГБ (SSD) |
| ОС | Windows 10 64-bit | Windows 10/11 64-bit |
| Дополнительно | Python 3.10.x, Git | Свежие драйверы NVIDIA |
Владельцам видеокарт AMD стоит учитывать: официальная поддержка через DirectML или сборки под Linux существует, но настройка сложнее и работает медленнее. Самый предсказуемый путь — карта NVIDIA с поддержкой CUDA.
⚠️ Внимание: перед установкой обновите драйверы видеокарты через официальный сайт NVIDIA или приложение GeForce Experience. Устаревший драйвер — одна из самых частых причин ошибок CUDA при запуске.
Подготовка: установка Python и Git
WebUI написан на Python, и версия интерпретатора критична. Нужен именно Python 3.10.x — на новых ветках (3.11, 3.12) часть зависимостей может не собраться. Скачивайте установщик только с официального сайта python.org.
При установке Python обязательно отметьте галочку Add Python to PATH на первом экране установщика. Без неё командная строка не найдёт интерпретатор, и скрипт установки завершится ошибкой. Проверить результат можно командой в терминале:
python --version
git --version
Обе команды должны вывести номера версий. Второй обязательный компонент — Git: через него скачивается сам репозиторий WebUI и обновления. Установщик Git берите с официального сайта git-scm.com, настройки по умолчанию подходят.
☑️ Подготовка системы
Пошаговая установка Automatic1111 WebUI
Самый популярный интерфейс для Stable Diffusion — AUTOMATIC1111 Stable Diffusion WebUI. Он бесплатный, с открытым кодом и огромной базой расширений. Порядок установки такой:
- 📁 Создайте папку в корне диска, например
C:\SD— избегайте кириллицы, пробелов и длинных путей, это вызывает сбои скриптов. - 📥 Откройте командную строку в этой папке и выполните клонирование репозитория.
- 🚀 Запустите файл
webui-user.batдвойным кликом — начнётся автоматическая загрузка зависимостей. - ⏳ Дождитесь окончания установки: при первом запуске скачивается несколько гигабайт библиотек, это может занять от 10 до 40 минут.
- 🌐 После появления строки
Running on local URL: http://127.0.0.1:7860откройте этот адрес в браузере.
Команда клонирования выглядит так:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Не прерывайте первый запуск, даже если окно консоли кажется «зависшим» — скачивание PyTorch идёт без подробного прогресс-бара. Если процесс оборвался на середине, просто запустите webui-user.bat ещё раз: установщик продолжит с места остановки.
Загрузка моделей и первая генерация
Сам по себе WebUI — это оболочка. Для генерации нужна модель (checkpoint) — файл с обученными весами нейросети. Популярные источники моделей — сайты Civitai и Hugging Face; при скачивании обращайте внимание на версию модели (SD 1.5, SDXL) и её размер.
Скачанный файл с расширением .safetensors или .ckpt поместите в папку stable-diffusion-webui\models\Stable-diffusion. После этого модель появится в выпадающем списке в левом верхнем углу интерфейса — выберите её, введите текстовый запрос (промпт) и нажмите Generate.
⚠️ Внимание: предпочитайте формат.safetensors— в отличие от.ckpt, он не допускает выполнения встроенного кода, что снижает риск при загрузке моделей из непроверенных источников.
Оптимизация для слабых видеокарт
Если у вас 4–6 ГБ VRAM, генерация в стандартном режиме может завершаться ошибкой нехватки памяти. Решение — параметры запуска, которые добавляются в файл webui-user.bat в строку COMMANDLINE_ARGS:
set COMMANDLINE_ARGS=--medvram --xformers
Разберём основные флаги:
- 🧠
--lowvram— режим для карт с 4 ГБ и меньше; генерация замедляется, но становится возможной. - ⚡
--medvram— компромисс для 6 ГБ: умеренное снижение скорости при заметной экономии памяти. - 🔧
--xformers— оптимизация внимания, снижает потребление VRAM и ускоряет работу на поддерживаемых картах. - 🖥️
--autolaunch— автоматически открывает интерфейс в браузере после запуска.
Меняйте флаги по одному и проверяйте результат — так проще понять, какой параметр дал эффект. Если после добавления флага появилась новая ошибка, уберите его и попробуйте альтернативу.
Что делать, если видеокарта AMD или только процессор
Для AMD на Windows существует ветка WebUI с поддержкой DirectML — установка аналогична, но используется отдельный репозиторий и флаг --directml. Скорость заметно ниже, чем на NVIDIA. Запуск полностью на CPU технически возможен через флаг --use-cpu all, но одна генерация может занимать десятки минут — это вариант скорее для эксперимента, чем для работы.
Типичные ошибки и их решение
Даже при точном следовании инструкции установка может споткнуться. Вот проблемы, с которыми сталкиваются чаще всего, и способы их устранения.
«Python is not recognized» — система не видит интерпретатор. Причина почти всегда в пропущенной галочке Add to PATH. Решение: переустановите Python, отметив этот пункт, либо добавьте путь к Python в переменные среды вручную.
Ошибка при установке torch или зависание на «Installing torch» — обычно дело в нестабильном соединении или антивирусе, блокирующем скачивание крупных файлов. Проверьте интернет, временно добавьте папку установки в исключения антивируса и перезапустите скрипт.
CUDA out of memory при генерации — нехватка видеопамяти. Снизьте разрешение изображения, уменьшите batch size до 1, добавьте флаги --medvram или --lowvram. Также закройте браузер с множеством вкладок и другие программы, использующие GPU.
Чёрный квадрат вместо изображения — возможная причина в конфликте вычислений с половинной точностью на старых картах. Попробуйте добавить флаг --precision full --no-half, учитывая, что это увеличит расход VRAM.
Обновление и обслуживание WebUI
Проект активно развивается, и обновления приносят поддержку новых моделей и исправления ошибок. Чтобы обновить WebUI, откройте командную строку в папке установки и выполните:
git pull
После обновления при следующем запуске webui-user.bat автоматически подтянутся изменённые зависимости. Если после обновления интерфейс перестал запускаться, возможная причина — конфликт старых расширений с новой версией: временно переименуйте папку extensions и проверьте запуск без них.
Расширения ставятся через вкладку Extensions → Install from URL прямо в интерфейсе. Устанавливайте их по одному и проверяйте стабильность — конфликтующие дополнения являются частым источником сбоев после обновлений.
Частые вопросы
Можно ли установить Stable Diffusion без видеокарты NVIDIA?
Да, но с оговорками. Для AMD существуют сборки с DirectML (Windows) или ROCm (Linux), а запуск на CPU возможен через флаг --use-cpu all. Однако скорость генерации в этих режимах значительно ниже, чем на картах NVIDIA с CUDA.
Сколько места нужно на диске для Stable Diffusion?
Сам WebUI с зависимостями занимает порядка 10–15 ГБ. Каждая дополнительная модель — ещё 2–7 ГБ. Закладывайте минимум 20 ГБ, а для комфортной работы с коллекцией моделей — 50 ГБ и больше, желательно на SSD.
Какая версия Python нужна для Automatic1111?
Рекомендуется Python 3.10.x — на нём гарантированно собираются все зависимости. Более новые версии могут вызывать ошибки при установке пакетов, более старые не поддерживаются.
Безопасно ли скачивать модели со сторонних сайтов?
Используйте известные площадки вроде Civitai и Hugging Face и отдавайте предпочтение файлам формата .safetensors — этот формат не позволяет выполнять встроенный код, в отличие от устаревшего .ckpt.
Что делать, если WebUI запускается, но генерация очень медленная?
Проверьте, что в консоли нет строки о работе на CPU — значит, PyTorch не видит видеокарту, и нужно переустановить torch с поддержкой CUDA. Также добавьте флаг --xformers, закройте лишние программы и убедитесь, что не включён режим --lowvram без необходимости.