Stable Diffusion в Google Colab: запуск AUTOMATIC1111

Ошибка You cannot use AUTOMATIC1111 on the free tier of Colab появляется при запуске стандартного ноутбука с веб-интерфейсом — Google ограничил бесплатный доступ к ресурсоёмким генеративным инструментам, и обходить это ограничение нужно через платный тариф Colab Pro или альтернативные способы запуска. Прежде чем искать решение, проверьте, какой тип среды выполнения выделен вашему аккаунту: откройте меню Среда выполнения → Сменить тип среды выполнения и убедитесь, что в выпадающем списке доступен GPU.

Запуск Stable Diffusion с интерфейсом AUTOMATIC1111 в облаке избавляет от необходимости иметь мощную видеокарту на локальном компьютере: вся генерация выполняется на серверах Google, а вы работаете через браузер. В этой статье разберём подготовку Colab, пошаговую установку, типичные ошибки и ограничения, с которыми сталкиваются пользователи.

Что потребуется для запуска

Для работы связки Stable Diffusion + AUTOMATIC1111 в Colab необходимы три компонента: аккаунт Google с доступом к Colab, выделенный GPU-ускоритель и файл модели (чекпоинт), например Stable Diffusion 1.5 или SDXL. Без GPU нейросеть технически запустится на CPU, но генерация одного изображения займёт десятки минут, что делает такой режим практически бесполезным.

  • 🟢 Аккаунт Google и доступ к colab.research.google.com
  • 🟢 GPU-ускоритель: NVIDIA T4 или выше (зависит от тарифа и загруженности)
  • 🟢 Google Диск для хранения моделей и результатов генерации
  • 🟢 Файл чекпоинта в формате .safetensors или .ckpt
⚠️ Внимание: на бесплатном тарифе Colab запуск AUTOMATIC1111 официально ограничен. Google блокирует популярные веб-интерфейсы для генерации изображений из-за высокой нагрузки. Обходные скрипты могут привести к блокировке доступа к GPU — используйте платный тариф или локальную установку.

Подготовка среды выполнения

Откройте Colab и создайте новый блокнот. Первым делом смените тип среды выполнения: перейдите в Среда выполнения → Сменить тип среды выполнения и выберите GPU в качестве аппаратного ускорителя. Если GPU недоступен, Colab покажет уведомление о лимитах — это означает, что бесплатная квота исчерпана или ресурсы временно заняты.

Проверить, какая видеокарта выделена, можно командой:

!nvidia-smi

В выводе отобразится модель GPU и объём видеопамяти. Для Stable Diffusion 1.5 достаточно T4, для SDXL желательно больше видеопамяти — при нехватке используйте флаг --medvram или --lowvram при запуске.

Пошаговая установка AUTOMATIC1111

Установка сводится к клонированию репозитория и запуску скрипта, который сам подтянет зависимости. Выполняйте ячейки последовательно, дожидаясь завершения каждой.

☑️ Порядок установки AUTOMATIC1111 в Colab

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

Клонирование репозитория выполняется командой:

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

Затем поместите файл модели в каталог stable-diffusion-webui/models/Stable-diffusion/. Если модель лежит на Google Диске, скопируйте её командой !cp или создайте символическую ссылку, чтобы не дублировать файл.

Запуск интерфейса:

%cd stable-diffusion-webui

!python launch.py --share --xformers --enable-insecure-extension-access

Флаг --share создаёт публичную ссылку через Gradio — именно по ней вы откроете веб-интерфейс в браузере. Установка зависимостей при первом запуске занимает заметное время, это нормально.

📊 Где вы предпочитаете запускать Stable Diffusion?
Google Colab (облако)
Локально на своей видеокарте
Готовые онлайн-сервисы
Ещё не пробовал

Типичные ошибки и их решение

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

ОшибкаВозможная причинаЧто проверить
CUDA out of memoryНехватка видеопамятиДобавить флаг --medvram или снизить разрешение
Сессия отключаетсяЛимит времени ColabПериодически взаимодействовать с вкладкой, сохранять результаты на Диск
Блокировка WebUI на free tierОграничения GoogleColab Pro или локальная установка
Gradio link не открываетсяСбой туннеляПерезапустить ячейку с --share
ModuleNotFoundErrorНедоустановленные зависимостиПерезапустить среду выполнения и повторить установку
⚠️ Внимание: сессии Colab автоматически завершаются при неактивности, а максимальная длительность сессии ограничена. Все сгенерированные изображения, не сохранённые на Google Диск, будут удалены вместе с виртуальной машиной — настройте вывод результатов в папку на Диске заранее.

Сравнение: Colab против локальной установки

Облачный запуск удобен, когда на компьютере нет подходящей видеокарты, но у него есть ограничения: лимиты сессий, очереди на GPU и необходимость платной подписки для стабильной работы. Локальная установка AUTOMATIC1111 требует видеокарты NVIDIA с достаточным объёмом видеопамяти, зато даёт полный контроль без таймеров и блокировок.

Если видеокарта слабая, но задачи регулярные, рассмотрите аренду GPU на специализированных сервисах — там нет ограничений Colab на веб-интерфейсы, а оплата обычно почасовая.

Альтернативные интерфейсы для Colab

Помимо AUTOMATIC1111, в Colab запускают ComfyUI (нодовый интерфейс, экономичнее по памяти) и Fooocus (упрощённый интерфейс в духе Midjourney). Проверяйте актуальные правила Colab: список заблокированных на бесплатном тарифе инструментов периодически меняется.

Оптимизация работы в Colab

Чтобы сессия проходила стабильнее, придерживайтесь нескольких практик. Во-первых, храните все модели и LoRA на Google Диске и подключайте их симлинками — это сокращает время подготовки после перезапуска. Во-вторых, используйте флаг --xformers для снижения потребления видеопамяти — это одна из немногих настроек, которая заметно влияет на стабильность именно в облачной среде с ограниченными ресурсами.

  • ⚙️ Генерируйте изображения умеренного разрешения, апскейл делайте отдельно
  • ⚙️ Закрывайте лишние вкладки и не запускайте параллельные сессии Colab
  • ⚙️ Сохраняйте промпты и настройки в текстовый файл на Диске
  • ⚙️ Следите за оставшейся квотой GPU в личном кабинете Colab

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

Можно ли запустить AUTOMATIC1111 в Colab бесплатно?

На бесплатном тарифе Google ограничил запуск популярных веб-интерфейсов для генерации изображений, включая AUTOMATIC1111. Для стабильной работы требуется платный тариф Colab (Pay As You Go или Pro). Попытки обхода ограничений могут привести к блокировке доступа к GPU.

Какая видеокарта выделяется в Colab?

Конкретная модель зависит от тарифа и загруженности серверов. Чаще всего встречается NVIDIA T4. Проверить выделенный GPU можно командой !nvidia-smi в ячейке блокнота.

Пропадут ли мои модели после завершения сессии?

Да, виртуальная машина Colab полностью очищается после завершения сессии. Чтобы не скачивать модели заново, храните их на Google Диске и монтируйте его в начале каждой сессии.

Что делать при ошибке CUDA out of memory?

Добавьте при запуске флаг --medvram или --lowvram, уменьшите разрешение генерации и размер батча. Также помогает флаг --xformers, снижающий потребление видеопамяти.

Чем Colab отличается от локальной установки Stable Diffusion?

Colab не требует мощного железа, но ограничивает время сессии, выдаёт GPU по квотам и блокирует часть инструментов на бесплатном тарифе. Локальная установка требует видеокарты NVIDIA с достаточным объёмом видеопамяти, зато работает без ограничений по времени и функциям.