Automatic1111 Stable Diffusion WebUI не запускается с ошибкой torch is not able to use GPU — чаще всего причина в отсутствии подходящей версии PyTorch с поддержкой CUDA или в устаревшем драйвере видеокарты, а не в самом интерфейсе. Проверить это можно за минуту: откройте консоль, в которой запускался webui-user.bat, и найдите строку с упоминанием torch или CUDA — именно там обычно указана реальная причина сбоя.
Эта статья — практический гайд по Stable Diffusion WebUI от Automatic1111: от установки и первого запуска до подключения моделей, работы с расширениями и разбора типичных ошибок. Материал ориентирован на пользователей Windows, но большинство принципов применимы и к Linux.
Что такое Automatic1111 WebUI и чем он отличается от альтернатив
Automatic1111 — это самый популярный графический интерфейс для локальной генерации изображений нейросетью Stable Diffusion. Проект распространяется бесплатно с открытым исходным кодом и работает полностью на вашем компьютере: генерация не требует подключения к интернету после первоначальной загрузки компонентов и моделей.
Интерфейс построен на базе Gradio и открывается в браузере, хотя все вычисления выполняются локально. Это удобно: вы можете запускать WebUI на одном компьютере и подключаться к нему с другого устройства в локальной сети.
Главные отличия от альтернатив вроде ComfyUI или Fooocus — огромная экосистема расширений, понятная вкладочная структура и самое большое сообщество. Обратная сторона — более высокие требования к ручной настройке: WebUI предполагает, что пользователь готов разбираться с параметрами.
- 🖥️ Полностью локальная работа — никаких подписок и лимитов на генерации
- 🧩 Тысячи расширений — от ControlNet до инструментов анимации
- 🔧 Гибкая настройка — сэмплеры, VAE, апскейлеры, скрипты
- 📦 Поддержка моделей — чекпоинты, LoRA, эмбеддинги, ControlNet-модели
Системные требования и подготовка
Главный компонент, определяющий скорость генерации, — видеокарта. Комфортная работа возможна на GPU с поддержкой CUDA (NVIDIA), при этом объём видеопамяти напрямую влияет на максимальное разрешение изображений и возможность обучения LoRA. Точные минимальные требования зависят от версии WebUI и используемых моделей, поэтому сверяйтесь с актуальным описанием репозитория проекта.
Для видеокарт AMD и систем без дискретного GPU существуют отдельные ветки и режимы запуска (например, с использованием DirectML на Windows или процессорного режима), однако скорость генерации в них заметно ниже. Если ваша конфигурация нестандартная, проверьте раздел установки в официальной документации — там перечислены поддерживаемые варианты.
Помимо видеокарты вам понадобятся:
- 💾 Свободное место на диске — сам WebUI занимает немного, но каждая модель-чекпоинт весит от 2 до 7 ГБ, поэтому закладывайте десятки гигабайт
- 🐍 Python нужной версии — проект требует конкретную ветку Python; версия указывается в readme репозитория, и её нужно установить до первого запуска
- ⚙️ Git — используется для клонирования репозитория и обновлений
- 📡 Стабильный интернет при первом запуске — установщик скачивает PyTorch и зависимости объёмом в несколько гигабайт
⚠️ Внимание: устанавливайте WebUI в папку без кириллицы и пробелов в пути, например C:\stable-diffusion\. Русские буквы в путях — частая причина ошибок загрузки моделей и расширений, которые сложно диагностировать.
Установка и первый запуск
Стандартный способ установки на Windows — клонирование репозитория и запуск готового bat-файла. Сначала установите Git и Python (при установке Python обязательно отметьте галочку добавления в PATH — без неё установщик WebUI не найдёт интерпретатор).
Затем откройте командную строку в выбранной папке и выполните клонирование:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
После завершения перейдите в созданную папку и запустите webui-user.bat двойным кликом. Первый запуск займёт продолжительное время: скрипт создаст виртуальное окружение venv, скачает PyTorch и все зависимости. Не закрывайте окно консоли, даже если кажется, что процесс завис, — скачивание крупных пакетов может идти без видимого прогресса.
☑️ Проверка перед первым запуском
Когда установка завершится, в консоли появится строка вида Running on local URL: http://127.0.0.1:7860. Откройте этот адрес в браузере — вы увидите интерфейс WebUI. Обратите внимание: при каждом следующем запуске консольное окно должно оставаться открытым, его закрытие останавливает сервер.
Установка моделей и первые генерации
Сам по себе WebUI не содержит моделей — без чекпоинта генерация невозможна. Файлы моделей в форматах .safetensors или .ckpt нужно скачивать отдельно с площадок вроде Civitai или Hugging Face и помещать в папку models/Stable-diffusion внутри каталога WebUI.
Предпочтительнее формат Safetensors: в отличие от .ckpt, он не допускает исполнения произвольного кода при загрузке, что снижает риск при скачивании моделей из непроверенных источников. После копирования файла нажмите кнопку обновления рядом с выпадающим списком моделей в интерфейсе — новый чекпоинт появится в списке без перезапуска.
Для первой генерации перейдите на вкладку txt2img, введите текстовое описание (промпт) в верхнее поле, выберите размер изображения и нажмите Generate. Если всё настроено корректно, результат появится через несколько секунд или минут — в зависимости от видеокарты и параметров.
Дополнительные типы файлов раскладываются по своим папкам: LoRA — в models/Lora, VAE — в models/VAE, эмбеддинги — в embeddings. Неправильное размещение — частая причина того, что скачанный файл «не виден» в интерфейсе.
Ключевые параметры генерации
Разобравшись с запуском, стоит понять основные настройки вкладки txt2img — от них зависит качество и скорость результата сильнее, чем от самой модели.
| Параметр | За что отвечает | Практическая рекомендация |
|---|---|---|
| Sampling method | Алгоритм сэмплирования (Euler a, DPM++ и др.) | Начните с Euler a или DPM++ 2M — они быстрые и стабильные |
| Sampling steps | Количество шагов денойзинга | Обычно достаточно 20–30 шагов; больше — не всегда лучше |
| CFG Scale | Сила следования промпту | Значения около 7 — типичная отправная точка |
| Width / Height | Разрешение изображения | Используйте размеры, на которых обучалась модель (часто 512×512 или 1024×1024) |
| Seed | Зерно генерации | Значение -1 даёт случайный результат; фиксированный seed позволяет воспроизвести картинку |
Отдельного внимания заслуживает негативный промпт — поле, где перечисляется то, чего на изображении быть не должно. Многие модели поставляются с рекомендуемыми негативными промптами от автора; их стоит использовать как базу.
Расширения: ControlNet и другие
Экосистема расширений — главная сила Automatic1111. Устанавливаются они через вкладку Extensions: либо из встроенного каталога (подвкладка Available), либо вставкой URL репозитория в поле на вкладке Install from URL. После установки требуется перезапуск интерфейса кнопкой Apply and restart UI.
Самое значимое расширение — ControlNet: оно позволяет управлять композицией через референсные изображения — позы, глубину, контуры, эскизы. Для его работы дополнительно скачиваются ControlNet-модели, которые помещаются в папку расширения.
⚠️ Внимание: устанавливайте расширения по одному и проверяйте работоспособность WebUI после каждого. Конфликты между расширениями — одна из главных причин падений интерфейса, и массовая установка затрудняет поиск виновника.
Как откатить проблемное расширение
Если после установки расширения WebUI перестал запускаться, зайдите в папку extensions в каталоге WebUI и удалите или переименуйте папку проблемного дополнения. Затем запустите webui-user.bat снова — интерфейс поднимется без него.
Типичные ошибки и их решение
Большинство проблем с WebUI сводится к нескольким повторяющимся сценариям. Ниже — безопасная диагностика, которая не зависит от конкретной версии.
Ошибка нехватки видеопамяти (CUDA out of memory). Возникает при генерации в высоком разрешении или при большом размере батча. Попробуйте уменьшить разрешение, затем добавьте в webui-user.bat аргумент --medvram, а на совсем слабых картах — --lowvram. Эти флаги снижают потребление VRAM ценой скорости.
WebUI не видит видеокарту. Проверьте, что установлена CUDA-сборка PyTorch, а не CPU-версия — это видно в логе запуска. Частая причина — устаревший драйвер NVIDIA; обновите его с официального сайта производителя и перезапустите установку зависимостей.
Ошибки при первом запуске установщика. Если скрипт падает при создании venv или скачивании пакетов, проверьте версию Python командой python --version — она должна соответствовать требованиям репозитория. Несовместимая версия Python — причина большинства провалов установки.
Чёрные изображения на выходе. Возможная причина — конфликт вычислений в половинной точности (fp16) на некоторых картах. Помогает добавление аргументов --no-half и --precision full, либо подключение отдельного VAE-файла, если модель поставляется без него.
⚠️ Внимание: перед изменением аргументов командной строки сохраните исходное содержимое файла webui-user.bat. Некорректный набор флагов может замедлить генерацию в разы или вызвать новые ошибки — возврат к рабочей конфигурации должен занимать секунды.
Обновление и обслуживание
WebUI обновляется через Git: достаточно выполнить в папке проекта команду git pull, после чего при следующем запуске скрипт сам доставит изменённые зависимости. Перед обновлением имеет смысл сохранить резервную копию папки, если у вас установлено много расширений — новая версия WebUI иногда ломает совместимость с ними.
Файлы моделей, эмбеддингов и сгенерированных изображений при обновлении не затрагиваются — они лежат в папках, которые Git не перезаписывает. Тем не менее папку outputs с результатами стоит периодически чистить или архивировать: при активной работе она разрастается очень быстро.
Если после обновления что-то сломалось, можно вернуться к предыдущей версии через Git — но делайте это только если понимаете механику работы с коммитами, либо восстановите папку из резервной копии.
Часто задаваемые вопросы
Можно ли запускать Automatic1111 WebUI без видеокарты NVIDIA?
Да, существуют варианты запуска на CPU и на картах AMD (через DirectML на Windows или ROCm на Linux), но скорость генерации будет существенно ниже, а настройка — сложнее. Актуальные инструкции для вашей конфигурации смотрите в официальном репозитории проекта.
Где скачивать модели для Stable Diffusion WebUI?
Наиболее известные площадки — Civitai и Hugging Face. Отдавайте предпочтение файлам в формате .safetensors и проверяйте описание модели: авторы часто указывают рекомендуемые настройки сэмплера, CFG и VAE.
Почему WebUI не видит скачанную LoRA или модель?
Сначала проверьте, что файл помещён в правильную папку: чекпоинты — в models/Stable-diffusion, LoRA — в models/Lora, VAE — в models/VAE. Затем нажмите кнопку обновления (значок с круговой стрелкой) рядом с соответствующим списком в интерфейсе — перезапуск не обязателен.
Что делать, если генерация стала очень медленной после обновления?
Проверьте, не сбросились ли аргументы командной строки в webui-user.bat, и загляните в лог запуска: если PyTorch переключился на CPU-режим, вы увидите соответствующее сообщение. Также проверьте, не конфликтует ли недавно установленное расширение — временно отключите его и сравните скорость.
Нужен ли интернет для работы WebUI после установки?
Нет, генерация происходит полностью локально. Интернет нужен только для первоначальной установки, обновлений, скачивания моделей и установки расширений.