Portable-сборка Stable Diffusion с интерфейсом AUTOMATIC1111 чаще всего не запускается из-за отсутствия Python нужной версии, нехватки видеопамяти или повреждённого виртуального окружения venv в папке установки. Проверить это можно за пару минут: откройте файл webui-user.bat через «Запуск от имени администратора» не нужен, достаточно обычного двойного клика, и посмотрите, на каком этапе останавливается консоль — текст ошибки в окне терминала почти всегда указывает на конкретную причину.
Портативная версия удобна тем, что не требует классической установки: вся сборка хранится в одной папке, её можно переносить на внешний диск и запускать на другом компьютере. Ниже разберём, как правильно развернуть такую сборку, какие параметры прописать для слабых видеокарт и что делать с типичными сбоями.
Что такое portable-версия AUTOMATIC1111
AUTOMATIC1111 — это веб-интерфейс для локальной генерации изображений нейросетью Stable Diffusion. Обычная установка требует вручную ставить Python, Git и зависимости, а portable-сборка уже содержит всё необходимое в одном каталоге. По сути, это распакованный архив, внутри которого лежат интерпретатор Python, библиотеки и сам интерфейс.
Главное отличие от классической установки — изоляция. Сборка не прописывается в системе, не меняет переменные окружения и удаляется простым стиранием папки. Это удобно, если вы тестируете разные версии интерфейса или хотите держать рабочее окружение на переносном SSD.
Системные требования и подготовка
Перед распаковкой архива убедитесь, что компьютер соответствует базовым требованиям. Для генерации изображений нужна видеокарта NVIDIA с поддержкой CUDA — на практике комфортная работа начинается примерно от 4 ГБ видеопамяти, хотя запуск возможен и на более слабых картах с особыми флагами. На видеокартах AMD под Windows запуск существенно сложнее, а на CPU генерация занимает очень много времени.
- 🎮 Видеокарта NVIDIA с актуальными драйверами и поддержкой CUDA
- 💾 Свободное место на диске — сама сборка и модели занимают десятки гигабайт
- 🧠 Оперативная память — желательно от 16 ГБ для стабильной работы
- 📁 Путь к папке без русских букв и пробелов — это частая причина сбоев
⚠️ Внимание: не распаковывайте portable-сборку в папки вида C:\Пользователи\Имя\Загрузки или на рабочий стол с кириллицей в пути. Скрипты Python часто не справляются с такими путями, и запуск обрывается ошибкой ещё до загрузки интерфейса.
Установка и первый запуск
Распакуйте архив сборки в корень диска, например в D:\stable-diffusion-portable. Первый запуск выполняется файлом webui-user.bat — при нём скрипт скачает недостающие зависимости и создаст виртуальное окружение venv. Этот процесс может занять заметное время и требует стабильного интернета.
cd /d D:\stable-diffusion-portable
webui-user.bat
Когда в консоли появится строка вида Running on local URL: http://127.0.0.1:7860, откройте этот адрес в браузере. Интерфейс готов к работе. Если вместо этого окно консоли мгновенно закрывается, запустите bat-файл через командную строку вручную — так текст ошибки останется на экране.
☑️ Проверка перед первым запуском
Настройка параметров запуска
Все ключевые параметры прописываются в файле webui-user.bat в строке COMMANDLINE_ARGS. Откройте файл в любом текстовом редакторе и добавьте нужные флаги. Для видеокарт с малым объёмом VRAM обычно используют --medvram или --lowvram, а для ускорения работы — оптимизацию --xformers, если она поддерживается вашей сборкой.
set COMMANDLINE_ARGS=--medvram --xformers
Как понять, какой режим нужен вам? Ориентируйтесь на объём видеопамяти и поведение при генерации: если процесс обрывается с ошибкой CUDA out of memory, переходите на более экономный режим и уменьшайте разрешение генерируемых изображений.
| Параметр | Назначение | Когда использовать |
|---|---|---|
--medvram | Снижает потребление VRAM | Карты с малым объёмом памяти |
--lowvram | Максимальная экономия VRAM | Очень слабые видеокарты, медленная работа |
--xformers | Ускорение генерации | Если библиотека поддерживается сборкой |
--autolaunch | Автооткрытие браузера | Для удобства при каждом запуске |
--listen | Доступ из локальной сети | Запуск интерфейса с другого устройства |
Загрузка и подключение моделей
Сама сборка не содержит моделей — их нужно скачивать отдельно. Файлы чекпоинтов в формате .safetensors или .ckpt помещаются в папку models\Stable-diffusion внутри каталога сборки. После добавления файла нажмите кнопку обновления рядом со списком моделей в верхней части интерфейса.
Для формата .safetensors предпочтительнее: он считается более безопасным, поскольку не исполняет произвольный код при загрузке, в отличие от старых .ckpt-файлов. Дополнительные компоненты — LoRA, VAE, эмбеддинги — раскладываются по соответствующим подпапкам каталога models.
Типичные ошибки и их решение
Большинство проблем portable-сборки сводится к нескольким повторяющимся сценариям. Разберём основные.
- 🔴 Ошибка CUDA out of memory — уменьшите разрешение изображения, добавьте
--medvram, закройте программы, занимающие видеопамять - 🟡 Окно консоли сразу закрывается — запустите bat-файл через
cmd, чтобы увидеть текст ошибки - 🟠 Сбой при создании venv — удалите папку
venvи перезапустите скрипт для чистой установки зависимостей - 🟢 Модель не появляется в списке — проверьте, что файл лежит именно в
models\Stable-diffusion, и нажмите кнопку обновления
⚠️ Внимание: удаление папки venv приведёт к повторной загрузке всех зависимостей при следующем запуске. Убедитесь, что интернет-соединение стабильно, иначе установка оборвётся на середине и придётся начинать заново.
Если после обновления сборки интерфейс перестал запускаться, возможная причина — конфликт старых расширений с новой версией. Попробуйте временно переименовать папку extensions и запустить сборку без дополнений: если всё заработало, возвращайте расширения по одному, чтобы найти проблемное.
Запуск на видеокартах AMD и CPU
На системах с AMD под Windows прямой запуск CUDA-версии невозможен — существуют отдельные сборки на базе DirectML, но они работают медленнее и поддерживают не все функции. Генерация только на процессоре запускается флагом --use-cpu all, однако создание одного изображения может занимать десятки минут. Для серьёзной работы такой вариант не подходит.
Перенос сборки на другой диск или компьютер
Одно из главных преимуществ portable-версии — мобильность. Чтобы перенести сборку, достаточно скопировать всю папку на новое место. Однако есть нюанс: виртуальное окружение venv может содержать абсолютные пути, и после смены буквы диска запуск иногда ломается.
Надёжный порядок действий такой: скопируйте папку, удалите каталог venv, затем запустите webui-user.bat — зависимости установятся заново уже с корректными путями. Модели, настройки и сгенерированные изображения при этом сохранятся, поскольку лежат вне venv.
Обновление portable-сборки
Способ обновления зависит от того, как собран конкретный дистрибутив. Если сборка основана на репозитории Git, обновление выполняется командой git pull в папке интерфейса. Некоторые готовые portable-пакеты обновляются заменой файлов новой версией архива поверх старых, с сохранением папок models, outputs и extensions.
Перед любым обновлением сделайте резервную копию папки или хотя бы каталогов с моделями и настройками. Совместимость расширений с новой версией не гарантирована, и откат без бэкапа может оказаться затруднительным.
⚠️ Внимание: не распаковывайте новую версию архива поверх старой, если автор сборки прямо не указывает такой способ обновления. Смешивание файлов разных версий нередко приводит к конфликтам зависимостей, которые сложно диагностировать.
Часто задаваемые вопросы
Можно ли запускать portable-сборку с внешнего диска?
Да, можно. Желательно использовать внешний SSD с подключением USB 3.0 или быстрее — с медленного носителя загрузка моделей и сама генерация будут заметно тормозить. Учтите, что буква диска на другом компьютере может отличаться, тогда потребуется пересоздать venv.
Почему генерация занимает очень много времени?
Возможные причины: работа в режиме --lowvram, слишком высокое разрешение, большое количество шагов генерации или отсутствие ускорения --xformers. Проверьте также, что используется видеокарта, а не процессор — в консоли при запуске указывается, какое устройство задействовано.
Безопасно ли скачивать модели со сторонних сайтов?
Формат .safetensors считается безопасным, поскольку не исполняет код при загрузке. Файлы .ckpt основаны на pickle и теоретически могут содержать вредоносный код, поэтому скачивайте их только с площадок с проверкой файлов и хорошей репутацией.
Как запустить интерфейс на другом языке?
Язык интерфейса переключается через расширения-локализации, которые устанавливаются из вкладки Extensions. После установки нужный язык выбирается в настройках интерфейса с последующей перезагрузкой UI.
Сколько места нужно под portable-сборку с моделями?
Сама сборка с зависимостями занимает несколько гигабайт, а каждая полноразмерная модель — ещё несколько гигабайт. Для комфортной работы с несколькими чекпоинтами, LoRA и VAE стоит зарезервировать не менее 50–100 ГБ свободного места.