Ошибка 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
Клонирование репозитория выполняется командой:
!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 — именно по ней вы откроете веб-интерфейс в браузере. Установка зависимостей при первом запуске занимает заметное время, это нормально.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с нехваткой видеопамяти, разрывом сессии и блокировкой на бесплатном тарифе. Ниже — сводка типичных проблем.
| Ошибка | Возможная причина | Что проверить |
|---|---|---|
| CUDA out of memory | Нехватка видеопамяти | Добавить флаг --medvram или снизить разрешение |
| Сессия отключается | Лимит времени Colab | Периодически взаимодействовать с вкладкой, сохранять результаты на Диск |
| Блокировка WebUI на free tier | Ограничения Google | Colab 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 с достаточным объёмом видеопамяти, зато работает без ограничений по времени и функциям.