Stable diffusion нейронные сети NSFW 

Возрадуйтесь обладатели 4 гиговых видеокарт и лентяи.

Продолжение поста https://joyreactor.cc/post/5307539 

Итак есть возможность заставить работать нейронку даже на 4 гиговых видеокартах, правда там будет слегка порезанный интерфейс но всё же.Версия для ленивых, с не самым приятным интерфейсом, зато просто запускаете exe и всё работает(если верить странице) https://grisk.itch.io/stable-diffusion-gui правда тут для 4 гиговых максимально возможное разрешение 256х512. Опять же если это действительно так. Но на 6 гиговых железно должно идти.

Ну и для любителей консольки и приятного интерфейса репа GitHub - basujindal/stable-diffusion
В ридми пишут, что 4 гиговые 2060 справляются с 512х512. Как устанавливать могу предположить, сам не ставил, поэтому обманывать не буду. Но опять можно пройти по гайду --K-DIFFUSION RETARD GUIDE (GUI)-- (rentry.org) так-как мой уже немного устарел, хотя все еще работает вероятно. 

Там пропустить пункты связанные с GFPGAN то есть 11 и удалить 36 строчку из скачанного environment.yaml. 4 пункт тоже не нужен, так-как будем использовать скрипты из репозитория basujindal/stable-diffusion. Как все установили скачиваем и закидываем из репы basujindal/stable-diffusion папку optimizedSD  в корень waifu-diffusion.

Запускать text2img: python optimizedSD/text2img_gradio.py


Запускать img2img: python optimizedSD/img2img_gradio.py

Ну и вот вам небольшие эксперименты img2img:

Prompt
big boobs, erotic, illustration
Mask Mode
• Keep masked area	Regenerate only masked area
(Б output О,Stable diffusion,нейронные сети,NSFW

Арт нагло спиздил https://joyreactor.cc/post/5307995 отсюда

Развернуть

Stable diffusion NSFW нейроарт art нейронные сети 

Ставим локально

Stable Diffusion Text-to-lmage К
Generate images from text with Stable Diffusion (using K-LMS)
Prompt
fantasy nude metallic bodypaint woman gold, metallic hair, sony a7r Sampling Steps
Height
Width
50
Sampling method
DDIM	PLMS • k-diffusion
Create prompt matrix (separate multiple prompts

Итак, тут будет гайд как поставить себе на пк, с веб интерфейсом.

Системные требования: винда, линукс, видеокарта от 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 

II OLI I OL Y Cl Ы OI 14 I aiCM J->r\6_VCI Ы OI I/ / OLI I OL
Running on local URL: hitp://127.0.0.1:7860/,Stable diffusion,NSFW,нейроарт,art,арт,нейронные сети

Пользуемся.

ВАЖНО, СКРИПТ У МЕНЯ ВЫДАВАЛ ОШИБКУ В ИМПОРТЕ autocast from torch, ошибку я исправил, правда не знаю правильно ли, но у меня все работает. Если у вас будет такая же проблема, то исправленный скрипт тут https://cdn.discordapp.com/attachments/128912752604348416/1011611445391282226/kdiff.py

Вы великолепны.

Вольный пересказ с английского гайда --K-DIFFUSION RETARD GUIDE (GUI)-- (rentry.org)

Развернуть

ассемблер Игры баги починил 

Чиним баги(добавляем фичи) с помощью чит энджина.

В общем суть. Есть одна визуальная новелла Steins;Gate Elite. К ней вышел руссификатор полусырой, разработчики на него забили, и где нужно не проставили перенос строки. По итогу получаем мы в результате вот такое:

& Бгетз^аге ЕЩЕ
Несколько автоматов с игрушками в к; ны с надписью “Родина японского ПК”.
[Ез] АНТОНЕ «К1Р)
□
X,ассемблер,Игры,баги,починил

Не знаю как вас, но я когда вижу такие переносы у меня внутри всё бурлит и читать становится невыносимо. Что делать? Ну раз разработчики движка не добавили перенос текста по словам, так-как в японии это нахуй не нужно, там иероглифы, добавлять будем мы.
Итак с чего начать? Ну начать следует с того, чтобы найти строку текста отображаемую на экране в оперативке. В зависимости от движка текст может быть и разбросанным по символам, а не целой строкой. Для поиска текста открываем чит энджин, подрубаемся к нашей игре. Далее сканирование -> новое сканирование выбираем тип строка, пишем искомую строку. В конкретно данном случае получаем залупу за воротник, так-как текст не ищется ни в одной нормальной кодировке.

Что делать дальше? А дальше думать, если искомый текст не находится, то есть вероятность, что игрой используется кастомная кодировка. Мы слепы как кроты, но не стоит отчаиваться, нужно просто немного схитрить. Мы не знаем как выглядит текст в кастомной кодировке, но есть кое-что, что нам известно. Например количество символов в строке. Ну и понеслась. Новое сканирование, тип 4 байта. Подсчитываем количество символов, сканируем. Жмакаем кнопку, снова подсчитываем символы уже в новой строке, жмакаем кнопку. Так пока не останется только один, два адреса. А потом просто смотрим какие функции обращаются к этому адресу.

И тут мы находим это

Memory Viewer - Running
File Search View Debug Tools Kernel tools
t	^	fc-
• • •
Toggle Breakpoint Run Step Into Step Over Step Out Run till.
Address
>>Game.exe+DAC77 Game.exe+DAC7D Game.exe+DAC7F Game.exe+DAC82 Game.exe+DAC84 Game.exe+DAC8A Game.exe+DAC91 Game.exe+DAC98 Game.exe+DAC9F

Что же, вот она, функция где форматируется текст. Если пролистать дальше, то можно будет увидеть работу с символами из строки. Красным если что выделена строка текста в кастомной кодировке, опытным путем выяснил значение контролирующих байтов: 01 80 - начало имени 02 80 - конец. 03 80 - конец текста.
Тааак, вот это уже интересно. У меня уже был опыт добавления переноса текста по словам в Rewrite стимовский, поэтому стал искать место где может формироваться уже новая строка с контрольными байтами переноса строки. Но тут меня ждало фиаско. Строка есть только одна, ебись с ней как хочешь. Но ведь как-то же движок переносит текст на новую строчку в игре?
Дальше я стал проводить эксперименты, высчитал нужную букву перед которой происходит перенос. Поставил на неё брейкпоинт, тыкался - тыкался в дебаггере, что там блядь происходит, нихуя не понятно. Думаю хуй с тобой золотая рыбка. Решил найти производится ли учет количества строк, но нет, нужной переменной не нашел. Далее координаты текста по оси y, и бинго. Нашел 

IDA - Game.exe.idb (Game.exe) C:\SG_ELITE\Game.exe.idb
File Edit Jump Search View Debugger Lumina Options Windows Help
& ▼ *4 ▼	% t 0-	SI Q	¡ê ui st -S+ - & m X	>03 0 Local Windows debugger v	te â'
Library function |_| Regular function Instruction Data Unexplored External symbol Lumina function

для лучшей наглядности. Ну думаю отлично, тут как раз есть проверочка, возможно это оно и нужно. В чит энджине jnz меняю на jmp, проверяю строку и есть.

& Бгетз^аге ЕЩЕ
Маюри уставилась на автомат с игрушками. Табличка впереди н
ПЕз] АНТОНЕ НК1Р)
□
X,ассемблер,Игры,баги,починил

Перевод строки не произошел. Плюс еще движок услужливо помещает всю строку текста сжимаю буквы по иксу. Вообще кайф, значит можно не заморачиваться подсчетом ширины символов, хотя по хорошему нужно, но мне просто нормально почитать и все.

Поэтому что в этом случае можно придумать? А вот что, заводим булевую. Пускай будет единица когда произойдет перевод на новую строку, но переводить мы не будем. Будем каждый символ проверять является ли он пробелом и если да, тогда уже делать перевод на новую строку. По итогу получается как-то так.

Auto Assemble edit: Auto Assemble script File View Template
11	(INJECT,Game.exe,
12	(newmem, $	)
13
14	(code)
15	(return)
16	(flag)
17	(hook)
18	(flag)
19	//Game.exe+DA544: 80 7C 11 01 07
20	//------------INJECTING	HERE -
21	//Game.exe+DA549: OF 85 0A 02 00 00
22	//------------DONE

И результат собственно 

& Бгетз^аге ЕЩЕ
Несколько автоматов с игрушками в к; ны с надписью “Родина японского ПК”.
[Ез] АНТОНЕ «К1Р)
□
X,ассемблер,Игры,баги,починил
&!	ЕЩЕ	-
ИЩ1
Несколько автоматов с игрушками в капсулах выстроены в ряд до пластины с надписью “Родина японского ПК”. @
[Ез] АНТОНЕ «К1Р),ассемблер,Игры,баги,починил
& Steins;Gate ELITE
Маюри уставилась на автомат с игрушк асит: “RaiNet AccessBattlers: Upa Collée
ÍESAÜTOHEUKIP)
□
X,ассемблер,Игры,баги,починил
& Steins;Gate ELITE
Маюри уставилась на автомат с игрушкам “RaiNet AccessBattlers: Upa Collection.”.
ÍES AMTOHE SKIP)
□
X,ассемблер,Игры,баги,починил
& Бгетз^аге ЕЩЕ
Выглядит как яйцо с торчащими конеч] ормированную собаку. О
ПЕз] АНТОНЕ НК1Р)
□
X
3 J,ассемблер,Игры,баги,починил
& Бгетз^аге ЕЩЕ
Выглядит как яйцо с торчащими конечностями и собаку. ^
ПЕз] АНТОНЕ НК1Р)
□
X,ассемблер,Игры,баги,починил
На третьем примере кстати видно недостаток подобного подхода, слишком сильно сжимает, по хорошему надо учитывать ширину символов, но итак сойдет. Ну и в конце всё это запилить в дллку, но я ебал его в рот, не люблю кресты, плюс еще не правильно чего сделаешь привет утечки памяти и прочие радости. А я точно неправильно сделаю, так-как на крестах не пишу.
Если кому нужна таблица для чит энджина: https://cdn.discordapp.com/attachments/128912752604348416/1000075342477787227/SteinsGateElite.CT
На сим всё. На самом деле там еще дохуя работы, в глоссарии пиздец тоже творится, но мне лень уже этим заниматься, все равно не так часто туда заходишь.
Развернуть

пидоры помогите Проект Восток Игры соус 

Пидоры, помогите найти соус, а то у меня уже крыша едет.

Предыстория: знакомый скинул видос


Там в самом конце видоса, идут кадры с шакальными и кадрированными артами. Я нашел все, кроме последних двух. Ну если интересно вот те которые обнаружил. Да я аутист.

Осторожно nsfw
https://media.discordapp.net/attachments/389502656684621837/997056750056374343/unknown.png
https://media.discordapp.net/attachments/389502656684621837/997057149253451786/SPOILER_unknown.png

пидоры помогите,реактор помоги,Проект Восток,Игры,соус

https://media.discordapp.net/attachments/389502656684621837/997070568216076308/sample_e1f6b4fb31e0b182bdd887bf477f4ba0.jpg
https://media.discordapp.net/attachments/389502656684621837/997072991471009803/SPOILER_unknown.png
https://media.discordapp.net/attachments/389502656684621837/997074285199892550/SPOILER_unknown.png
пидоры помогите,реактор помоги,Проект Восток,Игры,соус

https://media.discordapp.net/attachments/634659574007332864/997075768427417602/unknown.png

Но вот этот и этот:

пидоры помогите,реактор помоги,Проект Восток,Игры,соус
пидоры помогите,реактор помоги,Проект Восток,Игры,соус
Нихуя не нашел. Первый уже пытался найти по тегам в гелбуру cirno, solo, open_mouth пролистал 83 страницы, до конца, не нашел. Думал еще один из вариантов, что слева стоит Рейму, по тегам cirno, reimu тоже нихрена нет. По поводу второго, я даже вообще не понимаю, что это за персонаж. В общем с сырной арт помогите найти хотя бы.
Развернуть

паук кусь арахнофобия TikTok gif 

Кусь

Развернуть

Отличный комментарий!

Паук понял что ему что-то не то подсунули
shuricjmuric shuricjmuric 17.07.202219:55 ссылка
+34.6

Кошка Маня реактор благотворительный кошка померла 

Померла.

Что же, в общем надо бы написать, а то полгода уже прошло с её смерти. По итогу скончалась от болезни. Рак груди, опухоль заметили слишком поздно, когда к ветеринару привели он сказал, что нужна операция, но из-за возраста она не сможет пережить её. В итоге оставили доживать пока активная была, питалась хорошо, как только начала чахнуть, усыпили. Конец истории. Я даже фотографий никаких не делал.
Но мать уже взяла новую кошку пару месяцев назад, я уже и забыл какие котята гиперактивные. Назвали Асей, смесь нашей дворовой и британской вислоухой. Вообще боюсь за неё так-как носится по квартире и постоянно головой во что-нибудь врезается. Вот попытка сделать её фото, но на месте её застать крайне тяжело. Всем мир.
Кошка Маня,реактор благотворительный,кошка,померла
Развернуть

gif Мексика дтп 

Место с самым большим количеством дтп в Мексике

Развернуть

Отличный комментарий!

Там какой уклон у дороги? о_О
Анус Бонус Анус Бонус 08.07.202211:54 ссылка
+20.0
да там даже с заблокированными колёсами машины всё равно сползают, о чём ты. долбоящеры те, кто далел там покрытие, не способное удержать машины от скатывания с НЕКРУТЯЩИМИСЯ колёсами
Shirashi Shirashi 08.07.202212:00 ссылка
+46.2

БАК вконтакте блаженные комментаторы творчество душевнобольных 

ЗАПРЕЩАЮ

Е1епа ОНео
вчера в 4:33
0
Запуск коллайдера в Церне отмечается 5 июля в 16:00.
Все, кто это читает, обратите внимание. 5 июля 2022 года в 16:00 ЦЕРН запустит «Большой адронный коллайдер», что это? Его не запускали годами, а когда он был запущен, то начали появляться черные дыры. Что ж, 5 июля

Елена Григ
Запрещаю запуск коллайдера! Запрещаю вмешиваться в природу Земли. Эта наша земля, мы недопустим вмешательства извне.
вчера в 5:38 Ответить Поделиться	О 39
Людмила Фатхулина
Запрещаем, отменяем, отвергаем, ломаем.
вчера в 5:34 Ответить Поделиться	О 31
Алена Шувальцева
Запрещаю

9
а
ф
ф
ф
Светлана Андреева
Запрещаю,запрещаю,запрещаю,отменяю Церн запуск андронного коллайдера!!! Свет и Любовь Матушке- Земле посылаю на Живу,на Здраву.на Силу,на Славу! Да будет так!Так и есть!
вчера в 12:09 Ответить Поделиться	О 3
Виктор Михаиллов У
вчера в 12:25 Ответить Поделиться

Развернуть

Отличный комментарий!

запрещаю запрещать
je_suis_anon je_suis_anon 04.07.202219:34 ссылка
+62.9

NSFW Что ты такое костюм 

Развернуть

Отличный комментарий!

Это из какой части Silent Hill?
Авгусt Авгусt 27.06.202215:39 ссылка
+55.4

рандомные картинки из хентайной манги 

рандомные картинки из хентайной манги

' /\0сЧ.,рандомные картинки из хентайной манги

рандомные картинки из хентайной манги

Развернуть