Продолжаю вас знакомить с тем, как можно использовать нейросеть Stable Diffusion онлайн.
В этом видео мы будем использовать возможности сервиса Google Colab и Google Диска.
Вам нужен аккаунт в Google, если его нет, то можно легко его зарегистрировать.
В видео я покажу как можно установить Stable Diffusion в Google Colab.
Как и откуда закачивать модели.
Где можно брать prompt для создания изображений.
В начале мы переходим по ссылке в описании на страницу fast-stable-diffusion на сайте GitHub.
Прокручиваем страницу в низ и щелкаем по картинке с заголовком AUTOMATIC1111.
Открывается новая страница с блокнотом
Далее сохраняем страницу на Google Диск, нажимая на ссылку Копировать на Диск в верху страницы.
Появляется сообщение, что блокнот скопирован и нужно открыть его копию в новой вкладке браузера.
Начинаем работать с вашей копией блокнота.
Последовательно запускаем все разделы на выполнение.
1. Запускаем связь с Google Диском.
Для этого нужно разрешить доступ к Диску.
Раскрываем папку на диске и можем наблюдать как добавляются новые папки.
2. Запускаем установку AUTOMATIC1111
3. Запускаем требования — Requirements
Можем открыть панель ресурсов и посмотреть их использование.
4. Запускаем установку модели Stable Diffusion
Можно выбрать необходимую версию из выпадающего списка, я оставляю версию 1.5.
После окончания процесса загрузки переходим в нужную папку на Google Диске, где хранятся файлы моделей.
И переименовываем файл с моделю model.ckpt в sb15.ckpt
5. Давайте добавим популярную модель для Stable Diffusion — Deliberate
Переходим на её страницу и переключаемся на вторую вкладку Files and versions с файлами.
https://huggingface.co/XpucT/Deliberate
Копируем ссылку на файл Deliberate.safetensors или на последнуюю вторую версию Deliberate_v2.safetensors.
Далее возвращаемся в наш блокнот и вставляем ссылку в поле MODEL_LINK и отмечаем параметр safetensors.
И снова запускаем установку модели Stable Diffusion.
Тут может возникнуть ошибка загрузки.
Можно попробовать запустить установку снова.
Если всё нормально, то должен запуститься процесс скачивания и установки новой модели.
После его завершения в папке моделей Stable Diffusion должен появится новый файл model.safetensors
Переименовываем его в deliberate.safetensors и копируем путь к нему.
Далее в нашем блокноте удаляем путь для скачивания модели Deliberate и добавляем путь к файлу на Google Диске.
И снова запускаем раздел с установкой модели Stable Diffusion.
Может случиться ситуация, когда процесс загрузки не запускается, возникает ошибка.
Как быть в этом случае?
Нужно скачать файл с моделью Deliberate со страницы https://civitai.com/models/4823/deliberate на сайте civitai.com
Затем загрузить его на Google Диск в папку моделей.
После чего скопировать путь к нему и вставить в наш блокнот.
И снова запускаем раздел с установкой модели Stable Diffusion.
6. Запускаем установку ControlNet
Здесь можно установить полную модель, необходимо 5,8 гигабайт на диске или только какую-либо часть.
Я устанавливаю полную модель.
7. Запускаем Start Stable-Diffusion
Это уже окончательный этап для запуска Stable Diffusion в Google Colab.
Через некоторое время должна появиться ссылка на страницу
Открываем её в новой вкладке и можем начинать работу.
В левой верхней части формы можно переключать модели для использования, у меня сейчас активна модель Deliberate.
Пример готового запроса для модели, можно взять на странице модели на сайте civitai.com
В правой нижней части изображений примеров есть кружок с буквой i.
Если кликнуть по нему, то можно открыть информацию о параметрах для генерации.
В поле Prompt вводим текстовый запрос для создания изображения.
В поле ниже — Negative prompt
И далее выставляем остальные параметры:
Sampling Method — это алгоритм создания изображения, влияющий на результат, скорость, требуемую видеопамять.
Sampling Steps (шаги сэмплирования) — количество шагов, которое сделает нейросеть, пока генерирует изображение.
CFG scale — «свобода» обработчика изображения. Этот параметр напрямую влияет на «креативность» изображения — на то, насколько точно результат будет соответствовать описанию, то есть насколько точно нейросеть будет придерживаться указанного поискового запроса.
Seed — — так называемое «зерно» или «семя» — стартовая точка, на которую опирается нейросеть при формировании изображения (сидов около 16 миллиардов).
Пропустил еще размеры изображения в пикселях.
И нажимаем кнопку Generate.
Получаем новое изображение.
Его можно сохранить как файл с изображением или архив в формате zip.
Ниже мы можем скопировать все параметры для запроса, чтобы использовать их в дальнейшем.
Еще я не сказал о параметре Batch count — указывает количество создаваемых изображений.
Таким образом вы можете установить и использовать Stable Diffusion в Google Colab.
Когда вы закончите работу с блокнотом, можно завершить сеанс в меню Среда выполнения — Управление сеансами.
А можно просто закрыть вкладку.
Когда вам нужно будет создавать изображения, вы открываете копию блокнота на Google Диске и последовательно запускаете все разделы.
Спасибо за просмотр этого видео на тему «Как установить Stable Diffusion в Google Colab».
Небольшое дополнение:
При использовании сервиса Google Colab могут возникать различные ошибки.
Например на последнем этапе при запуске Start Stable-Diffusion может наблюдаться ошибки вида:
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/webui.py", line 7, in
from fastapi import FastAPI
ModuleNotFoundError: No module named 'fastapi'
Тут вариант подождать когда эту ошибку исправит создатель блокнота, выпустит обновление.
Или ошибка сама со временем исчезнет.
Как вариант добавить этот код в новый блок перед последним блоком:
!pip install -r /content/gdrive/MyDrive/sd/stable-diffusion-webui/requirements_versions.txt
!pip install open_clip_torch
!pip install git+https://github.com/openai/CLIP.git
!pip install xformers
В начале выполнить его, а затем уже запустить Start Stable-Diffusion.
И есть ещё вариант с запуском Stable Diffusion в Google Colab в один клик.
Можно воспользоваться каким-то онлайн сервисом или установить Stable Diffusion к себе на компьютер (нужна продвинутая видеокарта от Nvidia с поддержкой от 4 Гб видеопамяти).
Если вы нашли это видео полезным, пожалуйста, ставьте лайк, делитесь и подписывайтесь на наш канал, чтобы получить больше новых видео.