Работа с нейросетью STABLE DIFFUSION на домашнем компьютере.
Нейросеть STABLE DIFFUSION одна из основополагающих нейросетей для рисования изображений, для работы с фотографиями.
Для рисования и обработки изображений. Эта нейросеть с открытым исходным кодом и ее можно установить как на локальном компьютере, так и для работы в облаке используя ресурсы, например, Google Colaboratory (Google Colab). Для работы на локальном компьютере требуется мощная видео-карта не хуже чем nvidia с 6 Гб видеопамяти и 30 Гб оперативной памяти на компьютере. Если Ваш компьютер располагает данными параметрами, то можете по ссылке https://github.com/serpotapov/stable-diffusion-portable

Но проще запускать STABLE DIFFUSION в облаке Google используя сервис Google Colab и ресурсы данного облака. Для этого случая необходимо иметь почтовый ящик
на Google.com. Далее вы увидите, что данных почтовых логинов на Google.com лучше иметь несколько.
Итак, для установка веб-версии программы лучше использовать следующую ссылку:
https://colab.research.google.com/github/TheLastBen/fast-stable-diffusion/blob/main/fast_stable_diffusion_AUTOMATIC1111.ipynb
Работать лучше в браузере google chrom, вставив в этот браузер ссылку выше.
Запустив https://drive.google.com/ необходимо проверить чтобы свободного места на google-диске было не менее 5-6 Гб для запуска и работы STABLE DIFFUSION.

При необходимости освободить место. По умолчанию Google диск выделяет 15 Гб.
Создаем на диске папку SD

После загрузки скрипта через ссылку, экран будет выглядит так:

Выбираем модель которая будет загружена после работы скрипта. У нас стоит модель — 1.5. Этого вполне достаточно для работы. В процессе работы сможем загружать из других источников (например, из civitai.com) и выбирать модели.

Переходим в верхнее меню , выбираем «среда выполнения» и далее вниз «выполнить все». После этого появится запрос о разрешении данному запущенному блокноту доступ к google-диску:

Нажимаем «Подключить к Google диску».
Далее пойдет загрузка и обработка всех пунктов по очереди. Если все пройдет нормально должна появиться ссылка:

На эту ссылку надо нажать и откроется основной интерфейс работы со stable diffujion.

Играя с ползунками на основном интерфейсе stable diffusion можно добиться результата. Это только начало, основа работы. Далее можно менять, меняя другие модели (верхняя стрелочка), дополнительно используя специализированные лоры (Lora). Вставляем по второй стрелочке промпт (описание) того , что мы хотим видеть на сгенерированной картинке. При необходимости добавляет отрицательный промпт (нижняя стрелочка)- это то что мы не хотели бы видеть на сгенерированной картинке.
Модели можно брать на сайте civitai.com . Скачиваем модель, она, как правило с расширением safetensors. Скачанные модели помещаем на google-диск в папку /sd/stable-diffusion-webui/models/stable-diffusion

И уже эти, размещенные на диске модели выбираем для дальнейшей генерации согласно написанного входящего ПРОМПТа.
Я нашел альтернативную загрузку stable-diffusion. Эта схема мало известна, но настроек там значительно меньше и ручками там намного меньше надо настраивать. Скрипт с сайта сам устанавливается на google-диск. Этот скрипт от наших Вьетнамских друзей. Необходимо пройти по ссылке — https://colab.research.google.com/drive/1YemACibtvgaF2upx9dbMG5lA79v6hIJx?usp=sharing скрипт загрузится, далее «среда выполнения» — «выполнить все» . Ждем появления ссылки, нажимаем на нее, идет переход на интерфейс stable-diffusion. В интерфейсе работаем как описано выше.
Важное замечание — работа google-colab полностью бесплатна, но загрузка stable-diffusion и дальнейшая генерация картинок происходит очень долго, иногда прерывается, зависает. Это от большой нагрузки бесплатных клиентов. Если оплатить работу google-colab заметна разительная перемена — скрипты загружаются довольно быстро, генерация картинок проходит без сбоев и прерываний. Оплату можно провести через тклеграм-бота — Foreign Pay (Ссылка на платежный TG-бот)
Некоторые результаты после генерации в stable diffusion в разных моделях:






Генерация картинок в stable diffusion для различных тематик с использованием различных моделей:












Для генерации изображений в stable diffusion необходимо уметь составлять запросы (ПРОМПТы). По ссылке вы можете ознакомиться как это делать, т.е. составлять промпты и получать необходимые Вам изображения. В начале вас может ожидать разочарование полученным результатом, но со временем, приобретя опыт Вы будете генерировать прекрасные картины на различные темы.
Дерзайте, у Вас все получится.