Сразу скажу, что это можно и поставить на Виндоувс, алгоритм только будет несколько другой, и местами с бубном. Расскажу в конце статьи.
Будем мы использовать оболочку Stable Diffusion UI для нейронки Stable Diffusion.
С проектом можно ознакомиться на GitHub.
И так, качаем архив с движком нейронной сети https://github.com/cmdr2/stable-diffusion-ui/releases/download/v2.5.15/stable-diffusion-ui-linux.zip
Так как версии имеют свойство меняться, то я оставлю ссылку просто на ГитХаб
Качайте https://github.com/easydiffusion/easydiffusion/releases
Архив содержит все нужные зависимости. Не нужно будет до устанавливать всякое - Питон там, библиотеки и тд.
Содержимое архива распаковываем в удобное место, я в одомашню папку.
В папке у нас скрипт установщик:
Открываем правой кнопкой мыши терминал в папке и запускаем скрипт.
bash start.sh
После достаточно длительного ожидания в браузере откроется интерфейс сети:
У нас стоит только сам движок, а нужно еще установить модели, по которым сеть будет рисовать.
Есть парочка сайтов, от куда их можно скачать:
Качаем понравившиеся модели и помещаем их в папку. Объем файлов достаточно большой, учтите.
куда поставили/stable-diffusion-ui/models/stable-diffusion
Теперь обновляем окно браузера и у нас в настройках изображения появятся установленные модели.
Теперь задаем текстовое описание картинки и нажимаем - сделать изображение.
Предварительно можно по выбирать разные настройки и стили рисования. Я пока детально не изучал, потому советов дать не могу.
На моей карте AMD будет все медленно, на nVidia быстрее. А пользователем Винды с АМД еще хуже, но там есть правда костыли.
В консоли можно наблюдать статус процесса, он там точнее чем в браузере.
Процессов создания картинок можно запускать несколько, а так же использовать разные настройки и модели.
Я попросил нарисовать рыжую собаку с крыльями в лесу, испробовал на двух моделях:
Как установить в Виндоувс.
Все примерно тоже самое, только качаем архив для винды
Распаковываем архив в корень любого диска, то есть папка из архива должна быть в корне C:\stable-diffusion-ui. Это важное условие для корректной работы!
Нам нужен командный файл Start Stable Diffusion UI.cmd, кликаем по нему 2 раза, запустится консоль и пойдет установка всяких Питонов и тд.
Потом, как установка пройдет, запуститься браузер с оболочной. Далее все тоже самое. Единственное, естественно, путь, куда класть модели, будет по образу файловой системы Виндоувс: C:\stable-diffusion-ui\models\stable-diffusion
Отлично будет работать только с картой Nvidia
Для AMD есть не очень простое решение, там нужно будет и Git скачать и Pyton уже прям в систему поставить.
В общем ищите в сети Установка и запуск нейронной сети Stable Diffusion на ПК с видеокартой AMD
Запуск приложения
Запускается приложение что в виндоувс, что в линукс командным скриптом, котором и устанавливали.
Удаление приложения
Удаляем папку, все в ней.
В общем пробуйте, экспериментируйте.