Как установить Stable Diffusion на свой домашний ПК

Если вы счастливые обладатели видеокарты Nvidia, то установка приложения Stable Diffusion быстро и без проблем.

Идем по пунктам:
1. Так как многие файлы заархивированы с помощью бесплатной программы 7-zip, то рекомендуется для начала установить ее. Если у вас уже установлен winrar, то раскрыть файлы можно им, но лучше использовать 7-zip -> скачать 7-zip на официальном сайте.

2. Скачиваем модель Haveall X
— Скачать модель на huggingface
Если вы качаете модель на сайте Hugging Face, то вам необходимо скачать файл под названием HaveallX.safetensors, он весит 2.13гб

— Скачать модель на civitai.com
Если вы качаете модель на сайте civitai, то на страничке с моделью вы увидите синюю кнопку с надписью «Download (1.99Gb)», кликайте на кнопку с качается модель HaveallX.safetensors

3. Скачиваем модель для увеличения изображений
— Для полноценной работы нам потребуется еще одна небольшая модель, которая помогает увеличивать изображения. Стандартная генерация изображения в модели Haveall происходит в форматах 768х768, 832х576, 576х832. Чтобы на выходе получать изображения, увеличенные в два раза, нам потребуется увеличение (Upscale). Для этого я рекомендую скачать модель -> 4x-UniScale-Balanced [72000g]

4. Скачиваем оболочку Автоматик1111 Portable Stable Diffusion
Переходим на сайт гитхаб github.com/serpotapov/stable-diffusion-portable
Жмем на кнопку – «code» и в открывшемся окошке – скачиваем zip архив с установочными файлами.
Когда скачаете – распакуйте архив на любой диск, можно переименовать, но только латиницей. Например, назовите папку «SD» или «StableSD».
В папке вы увидите файл «webui-user-first-run.cmd» запускайте его, начнется установка. Сам SD будет установлен в эту же папку, так что не меняйте ничего, пока идет установка. Установочный скрипт начнет создавать новые папки и скачивать дополнительные скрипты, это может занять время, в зависимости от вашей скорости интернета. Рассчитывайте, что будет закачано от 4Гб до 8Гб. Будет казаться, что ничего не происходит, но на самом деле будет идти установка, надо будет ждать. Даже, если вдруг, что-то зависнет. Просто повторите снова, ничего страшного.
Далее… Важно понять, что SD сам по себе не работает, необходима модель с которой мы будем работать. Модели вы уже скачали см. пункты 2 и 3
— Скачанную модель Haveall X необходимо поместить в папку ВашSD\models\Stable-diffusion
— Необходимо поместить скаченную модель на увеличения в папку с моделями для увеличения. Перемещаем файл 4x-UniScale-Balanced [72000g] в папку ESRGAN, она находится по этому пути ВашSD\models\ESRGAN
Все готово. Можно запускать. В папке вы найдете файл «webui-user.bat» — он служит для запуска SD. Можно вынести его на рабочий стол для удобства. Рабочее окно будет запускаться в вашем браузере. Как работать в SD? Идем в каталог артов на сайте, заходим на страничку с любой картинкой. В окне SD перейдите на вкладку «PNG INFO», перетяните картинку с сайта в окошко в этой вкладке. Справа вы увидите как появятся данные генерации этой картинки. Нажмите кнопку «Send to txt2img» — данные для генерации этой картинки полностью перенесутся в настройки. Можно пробовать генерировать — нажав на кнопку «Generate».
В процессе работы могут подкачиваться скрипты, которые не были установлены, смотрим в консоль (которую, кстати, не надо закрывать), если что-то подгружается, ждите пока загрузится и после установки все заработает как надо.

Haveall