Тян не нужны
Удивительно, что так долго тянули с этим, учитывая, что коды в общем доступе есть.https://pornpen.ai
— Нейросеть под названием pornpen.ai создал разработчик под ником dreampen. Он использовал популярные алгоритмы преобразования текстовых запросов в иллюстрации, обучив их на базе картинок с изображением обнажённых женщин, в том числе порноактрис.
— Разработчик разместил нейросеть в открытом доступе. Он предоставил возможность настраивать текстовые запросы, выбирая из некоторых готовых команд вроде «нижнее бельё», «блондинка» или «модель». По словам создателя нейросети, на первом этапе он специально исключил возможность ввода запросов вручную.
— Первая версия нейросети не всегда успешно генерирует лица и глаза, отметил разработчик, тогда как тела получаются лучше.
— На момент написания заметки на сервисе pornpen.ai нельзя было генерировать изображения из-за наплыва посетителей. Однако на сайте можно посмотреть уже созданные иллюстрации. Разработчик также запустил сабреддит, на котором пользователи нейросети делятся получившимися картинками.
Итак, тут будет гайд как поставить себе на пк, с веб интерфейсом.
Системные требования: винда, линукс, видеокарта от nvidia с минимум 6 гигами видеопамяти.
Требования рук: умение писать в командную строку
1. Качаем модель отсюда https://drive.yerf.org/wl/?id=EBfTrmcCCUAGaQBXVIj5lJmEhjoP1tgl Магнит на торрент: https://rentry.org/sdiffusionmagnet
2. Клонируем или качаем репозиторий https://github.com/harubaru/waifu-diffusion/ в удобное вам место, если качали вручную, то разархивируем.
3. Идем по пути waifu-diffusion-main/models/ldm.
Создаем там папку "stable-diffusion-v1". Переименуйте ранее скачанную модель .ckpt в "model.ckpt", и положите в папку которую только что создали.
4. Качаем https://pastebin.com/K6nkw326 переименовываем в kdiff.py и кидаем по пути waifu-diffusion-main/models/scripts
5. Качаем новый environment.yaml заменяем в waifu-diffusion-main/
6. Качаем миниконду отсюда: https://docs.conda.io/en/latest/miniconda.html. Download Miniconda 3
7. Устанавливаем миниконду: Install for all users. Убрать галочку "Register Miniconda as the system Python 3.9" если оно вам не нужно
8. Открываем Anaconda Prompt (miniconda3).
Переходим в папку waifu-diffusion-main используя "cd" для прыжков по папкам.
(Или просто введите cd и перекиньте нужную папку на окно консоли)
9. Введите команду: "conda env create -f environment.yaml" и ждите
(Убедитесь, что вы находитесь в папке waifu-diffusion-main)
10. Удалите папки "clip" и "taming-transformers" из /src
11. Введите команду: "conda activate ldw"
(Вам нужно будет это делать каждый раз когда после перезапуска миниконды)
Использование когда активирован ldw, убедитесь, что находитесь в папке waifu-diffusion-main и введите python scripts\kdiff.py
Ждем когда загрузится модель, после полной загрузки скрипта мы должны увидеть сообщение о запущенном сервере на адресе 127.0.0.1:7860
Пользуемся.
ВАЖНО, СКРИПТ У МЕНЯ ВЫДАВАЛ ОШИБКУ В ИМПОРТЕ autocast from torch, ошибку я исправил, правда не знаю правильно ли, но у меня все работает. Если у вас будет такая же проблема, то исправленный скрипт тут https://cdn.discordapp.com/attachments/128912752604348416/1011611445391282226/kdiff.py
Вы великолепны.
Вольный пересказ с английского гайда --K-DIFFUSION RETARD GUIDE (GUI)-- (rentry.org)
Отличный комментарий!