Stable Diffusion — это основанная на машинном обучении модель преобразования текста в изображение, способная генерировать графику на основе текста.
Сразу к делу!
Если вы счастливые обладатели видеокарты Nvidia, то установка приложения Stable Diffusion пройдет в пару кликов. Переходим на сайт гитхаб github.com/serpotapov/stable-diffusion-portable
Жмем на кнопку – «code» и в открывшемся окошке – скачиваем zip архив с установочными файлами.
Когда скачаете – распакуйте архив на любой диск, можно переименовать, но только латиницей. Например, назовите папку «SD» или «StableSD».
В папке вы увидите файл «webui-user-first-run.cmd» запускайте его, начнется установка. Сам SD будет установлен в эту же папку, так что не меняйте ничего, пока идет установка. Установочный скрипт начнет создавать новые папки и скачивать дополнительные скрипты, это может занять время, в зависимости от вашей скорости интернета. Рассчитывайте, что будет закачано от 4Гб до 8Гб. Будет казаться, что ничего не происходит, но на самом деле будет идти установка, надо будет ждать. Даже, если вдруг, что-то зависнет. Просто повторите снова, ничего страшного.
Далее…
Важно понять, что SD сам по себе не работает, необходима модель с которой мы будем работать.
Можно скачать любую на сайте https://huggingface.co/models или на сайте https://civitai.com/ . Обычно выкладывают модели в двух форматах .ckpt и .safetensors
Старайтесь скачивать модели .safetensors , они более безопасны и работают чутка быстрее.
Если у вас видеокарты от 4 до 6 Гб памяти, то рекомендуем использовать модель Deliberate! Да и в целом можете начать знакомство с этой модели с любой видеокартой, хоть на 8Гб, хоть на 32ГБ. Она, во-первых, мало весит, всего 2Гб, во-вторых, хорошо оптимизирована и вы сможете получать качественные арты сходу, а не ерунду, если скачаете непойми какую модель неизвестно с какого сайта, в-третьих, автор модели много делает для сообщества SD, рассказывает нюансы работы, показывает инструкции, гайды и в целом красавчик, так что смело качайте Deliberate. Эта модель должна быть у вас в коллекции.
Ссылка на модель https://civitai.com/models/4823/deliberate
Скачанную модель необходимо поместить в папку ВашSD\models\Stable-diffusion
Кроме модели над нужен еще VAE. Что такое VAE читаем в статье, там же есть ссылка на скачивание. Статья про VAE https://artxtop.ru/chto-takoe-vae-dlya-stable-diffusion-obyazatelno-dobavlyaem/
Когда SD установится, закиньте модель в свою папку и VAE в свою и можно запускать. В папке вы найдете файл «webui-user.bat» — он служит для запуска SD. Можно вынести его на рабочий стол для удобства. Рабочее окно будет запускаться в вашем браузере. Как работать в SD, как писать промпты и запускать процесс генерации можно почитать тут: https://artxtop.ru/gayd-s-razborom-promptov-i-stiley/
Пока качаете – посмотрите видео с подробной инструкцией по установке
Работа со Stable Diffusion в Гугл коллабе
Как использовать Stable Diffusion без видеокарты Nvidia или на слабых компьютерах
Если у вас нет видеокарты Nvidia – не проблема, можно использовать мощности Google Colab, который предоставляет возможность для обучения на своих серверах для студентов. Вам понадобится гугл аккаунт, чтобы у вас был гугл диск, куда будут сохраняться картинки и модели для SD.
Вам необходимо завести гугл почту. Если уже есть идем далее.
SD сам по себе не работает, необходима модель с которой мы будем работать. Можно скачать любую на сайте https://huggingface.co/models или на сайте https://civitai.com/ . Обычно выкладывают модели в двух форматах .ckpt и .safetensors
Старайтесь скачивать модели .safetensors , они более безопасны и работают чутка быстре.
Если у вас видеокарты от 4 до 6 Гб памяти, то рекомендуем использовать модель Deliberate! Да и в целом можете начать знакомство с этой модели с любой видеокартой. Она, во-первых, мало весит, всего 2Гб, во-вторых, хорошо оптимизирована и вы сможете получать качественные арты сходу, а не ерунду, если скачаете непойми какую модель неизвестно с какого сайта, в-третьих, автор модели много делает для сообщества SD, рассказывает нюансы работы, показывает инструкции, гайды и в целом красавчик, так что смело качайте Deliberate. Эта модель должна быть у вас в коллекции. Ссылка на модель https://civitai.com/models/4823/deliberate
Когда скачаете модель, ее необходимо загрузить на свой гугл.диск.
Заходим на свой гугл.диск, который вы автоматом получаете при регистрации почты. Ссылка https://drive.google.com/drive/my-drive
Скачанный файл нам надо закачать на свой гугл диск, закачивайте просто в дефолную директорию. Зашли в свой гугл.диск и туда закачали файл, не в папки, не в закладки, не в директории. Просто зашли и сразу туда же закачали.
Для тех, кто уже немного знаком с коллабами поясню, не надо ждать пока установится SD на гугл.диск и закидывать модель в папку с моделями в раздел SD так как иногда он может вылетать и его придется переустанавливать. Надеюсь, понятно.
Далее нам нужна ссылка на модель из гугл диска, если вы ничего не переименовывали, то получится такой путь до файла модели:
/content/gdrive/MyDrive/deliberate_v2.safetensors
Где «deliberate_v2.safetensors» файл модели. Если поставили в какую-то папку, то допишите название папки в путь до файла.
Все, мы готовы запускать Stable Diffusion в Google Colab
Идем на Google Colab по ссылке colab.research.google.com/github/
Возвращаемся на страничку Google Colab, нам нужно по очереди запустить все процессы, для этого кликаем по иконкам плей. Сначала на первую. Выскочит окошко, в котором вас попросят залогиниться через гугл аккаунт. Входим. Потом выскочит окошко, где вас попросят доступ к вашему гугл диску, это нужно для того, чтобы на ваш гугл диск установился Stable Diffusion (потребуется как минимум 4гб на гугл диске). Жмем – разрешить. Далее кликаем на второй пункт, ждем пока все установится, затем на третий пункт, ждем пока установится.
В четвертом пункте перед запуском нам необходимо добавить ссылку на модель, которую мы загрузили к себе на гугл диск /content/gdrive/MyDrive/deliberate_v2.safetensors
Прописали путь, только затем жмем запустить.
И затем жмем запуск пятого пункта, это сам запуск Stable Diffusion в Google Colab. Пункт «ControlNet» — пропускаем, пока что он нам не нужен.
Запустится процесс, ждем.
Когда все будет готово, появится ссылка вида:
Кликаем по ней и откроется окошко приложения, где можно творить. Google Colab дает возможность поработать до 6 часов в сутки, затем останавливает процесс, через сутки можно запустить снова. Если завести второй гугл аккаунт в другом браузере, то можно работать еще +6 часов и т.д.
Приложение SD будет работать в вашем браузере. Далее в статье уже рассмотрим базовые действия работы в SD https://artxtop.ru/gayd-s-razborom-promptov-i-stiley/