Stable Diffusion WebUI Forge: установка и настройка

Установка Stable Diffusion WebUI Forge чаще всего зависает на одном и том же месте: после запуска webui-user.bat консоль выдаёт ошибку про отсутствующий Git или несовместимую версию Python, и веб-интерфейс так и не открывается. Причина почти всегда в том, что система подготовлена не полностью — Forge, в отличие от обычных программ, не имеет классического установщика и собирает рабочее окружение прямо на вашем компьютере при первом запуске.

Эта инструкция описывает установку Forge на Windows с нуля: от проверки требований до первого сгенерированного изображения. Отдельно разберём типичные ошибки первого запуска и способы их устранения без переустановки всего пакета.

Что такое Forge и чем он отличается от обычного WebUI

Stable Diffusion WebUI Forge — это форк популярного интерфейса AUTOMATIC1111, переработанный с упором на скорость работы и снижение потребления видеопамяти. Разработчик переписал внутреннюю систему управления ресурсами, поэтому на слабых видеокартах генерация идёт заметно стабильнее, а переключение между моделями занимает меньше времени.

Интерфейс при этом остался привычным: те же вкладки txt2img, img2img, поддержка расширений и стандартных чекпоинтов в формате .safetensors. Если вы раньше работали с классическим WebUI, переучиваться не придётся.

Системные требования и подготовка

Перед загрузкой Forge проверьте три вещи: видеокарту, свободное место на диске и наличие необходимых системных компонентов. Пропуск этого этапа — самая частая причина неудачной установки.

  • 🎮 Видеокарта NVIDIA с поддержкой CUDA — желательно от 4–6 ГБ видеопамяти, на меньшем объёме потребуются специальные флаги запуска
  • 💾 Свободное место на диске — сам Forge занимает немного, но каждая модель весит от 2 до 7 ГБ, поэтому закладывайте минимум 20–30 ГБ
  • 🐍 Python версии 3.10.x — Forge ориентирован именно на эту ветку, другие версии могут вызвать конфликты зависимостей
  • 🔧 Git для Windows — без него скрипт не сможет клонировать репозиторий и обновлять компоненты

Обновите также драйвер видеокарты до актуальной версии с официального сайта NVIDIA. Устаревший драйвер — возможная причина ошибок CUDA при первом запуске, и проще исключить её заранее.

⚠️ Внимание: устанавливайте Forge в папку, путь к которой не содержит кириллицы и пробелов. Путь вида C:\Нейросети\Мой Forge\ способен сломать установку зависимостей — используйте что-то вроде D:\forge\.

Установка Git и Python

Начните с Git. Скачайте установщик с официального сайта git-scm.com и установите с параметрами по умолчанию — этого достаточно. Проверить успешность можно командой в терминале:

git --version

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

С Python ситуация тоньше. Вам нужна версия 3.10 (например, 3.10.11), которую можно взять с официального сайта python.org в разделе архивных релизов. При установке обязательно отметьте галочку Add Python to PATH — без неё скрипт Forge не найдёт интерпретатор, и установка прервётся с ошибкой.

Загрузка и установка Forge

Когда окружение готово, переходите к самому Forge. Есть два способа получить файлы: клонировать репозиторий через Git или скачать архив с GitHub. Первый вариант предпочтительнее — он упрощает будущие обновления.

Откройте терминал в папке, куда хотите установить программу, и выполните:

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

Дальше действуйте по чек-листу:

☑️ Первый запуск Forge

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

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

Когда в консоли появится строка вида Running on local URL: http://127.0.0.1:7860, откройте этот адрес в браузере. Перед вами — рабочий интерфейс Forge.

Добавление моделей

Свежий Forge поставляется без моделей, поэтому генерация сразу не заработает — список чекпоинтов в левом верхнем углу будет пустым. Модели нужно скачать отдельно, например с площадки Civitai или Hugging Face, и положить в папку:

stable-diffusion-webui-forge\models\Stable-diffusion\

Поддерживаются файлы форматов .safetensors и .ckpt, при этом первый предпочтительнее с точки зрения безопасности. После добавления файла нажмите кнопку обновления рядом со списком моделей в интерфейсе — перезапускать программу не нужно.

  • 📦 Чекпоинты SD 1.5 — лёгкие, подходят для слабых видеокарт
  • 🚀 Модели SDXL — выше качество детализации, но требуют больше VRAM
  • 🎨 LoRA и эмбеддинги — раскладываются по одноимённым подпапкам в models\
⚠️ Внимание: скачивайте модели только с известных площадок и предпочитайте формат .safetensors — файлы .ckpt технически могут содержать исполняемый код, и это реальный вектор заражения, а не теоретический риск.

Настройка для слабых видеокарт

Если у вашей карты мало видеопамяти, Forge можно запустить с особыми аргументами. Откройте файл webui-user.bat в текстовом редакторе и найдите строку set COMMANDLINE_ARGS=. Допишите в неё нужные флаги, например:

set COMMANDLINE_ARGS=--lowvram --xformers

Флаг --lowvram снижает потребление VRAM ценой скорости, а --xformers ускоряет генерацию на поддерживаемых картах. Впрочем, одна из сильных сторон Forge в том, что он часто сам подбирает оптимальный режим — сначала попробуйте запуск вообще без аргументов и добавляйте их только при ошибках нехватки памяти.

📊 На какой видеокарте вы запускаете Forge?
NVIDIA с 8+ ГБ VRAM
NVIDIA с 4–6 ГБ VRAM
AMD
Только CPU / пока выбираю

Типичные ошибки при установке

Разберём проблемы, с которыми пользователи сталкиваются чаще всего. Таблица поможет быстро сориентироваться:

ОшибкаВероятная причинаРешение
git не является командойGit не установлен или не в PATHПереустановить Git, перезагрузить ПК
Python not foundНе отмечен Add to PATHПереустановить Python 3.10 с галочкой PATH
CUDA out of memoryНехватка видеопамятиФлаги --lowvram или --medvram
Зависание при скачивании torchМедленная сеть или блокировкаПодождать, проверить соединение
Пустой список моделейМодели не добавлены в папкуПоложить .safetensors в models\Stable-diffusion
⚠️ Внимание: если установка зависимостей прервалась на середине, не запускайте скрипт повторно «поверх» — удалите папку venv внутри каталога Forge и запустите webui-user.bat заново. Так виртуальное окружение соберётся чисто.
Как обновить Forge до свежей версии

Откройте терминал в папке Forge и выполните команду git pull. Если вы скачивали программу архивом, обновление через Git работать не будет — придётся скачать свежий архив и перенести папку models в новую установку.

Если ни один из вариантов не помог, изучите полный текст ошибки в консоли — последние строки обычно содержат конкретную причину. По этому тексту имеет смысл искать решение в разделе Issues репозитория Forge на GitHub: большинство проблем там уже описаны.

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

Можно ли установить Forge на видеокарту AMD?

Официально Forge ориентирован на карты NVIDIA с CUDA. Запуск на AMD возможен через альтернативные сборки с поддержкой DirectML или ROCm, но это отдельная процедура с собственными ограничениями — сверяйтесь с актуальной документацией проекта.

Сколько места нужно для полноценной работы?

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

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

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

Можно ли использовать модели от обычного AUTOMATIC1111?

Да, форматы полностью совместимы. Достаточно скопировать файлы из папки models старой установки в соответствующие подпапки Forge либо указать общий путь через аргументы командной строки.

Что делать, если интерфейс открывается, но генерация не запускается?

Проверьте, выбрана ли модель в выпадающем списке сверху, и посмотрите консоль на предмет ошибок нехватки памяти. Часто помогает снижение разрешения изображения или добавление флага --lowvram.