Google Colab и кошкодевочки для всех.
Не знаю почему этого никто до сих пор не написал... Инструкция посвящается всем киберпидорам на накопившим на крутую видяху, желающим заиметь гарем 2D тяночек.
Гугл раздает доступ к своим ML мощностям для всех желающих. На https://colab.research.google.com/ можно генерить свои картиночки, запускать свои модели и.т.п. (ограничение - 12 часов в день на работу, потом все сгенереное стирается.)
Даю сразу ссылку:
Модель anything3.0: https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/main/anything_3_webui_colab.ipynb
(на мой взгляд самая подходящая под генерацию 2D эротики)
Запуск модели полностью автоматизирован, просто запускаешь коллаб кнопкой ▶️ исполнение кода
И ждешь пока тебе выдадут линк на вебинтерфейс (типа такого https://0f0a82ef41323d42.gradio.app/).
Открываешь линк - поздравляю, твой коллаб с тяночками готов. Генерирует в любом разрешении (у гугловских тензорных ядер памяти до черта).
P.s.
Тем кто хочет старую stable diffusion без хентая https://colab.research.google.com/drive/1jY9KAqR_SQUp76ayRuqyk4MTId-7STOy?hl=ru_RU#scrollTo=NPtEBB6r18yU
Вообще в коллабе много уже подготовленных моделей - просто гуглите)
Пример - гарем тяночек
(((masterpiece))), (((painting))), harem, 4girls, (((a group of skiny slim teens standing next to each other))), ((slim)), (((small breast))), ((skiny)), slaves, chain, lewd, wet, lingerie, nude
+ негативная строка
bad hands, text, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, jpeg artifacts, signature, watermark, username, blurry, artist name, ((extra fingers)), ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((bad anatomy)), (((bad proportions))), ((extra limbs)), glitchy, ((extra hands)), ((mangled fingers)), ((deformed eyes)), 3hands, (half-turn pose), ((((game)))), ((((strategy))))), ((((3D)))), ((((lying))))
Настройки я обычно ставлю так:
step от 20 до 30
CFG от 7 до 13
Используй фичу Highres. fix
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features
С промтами надо экспериментировать.
Я могу ещё посоветовать следующее:
понравившуюся картинку загрузить в img2img и нажать
Interrogate CLIP (или Interrogate DeepBooru если есть).
По картинке будет сгенерирован промт. Этот промт можно использовать для дальнейшей генерации.
Может кто подскажет более удобный способ - тут уже не знаю, сам не эксперт.
Обнаружил что ссылка на старую stable diffusion дал не верную - на свою личную копию блокнота а не общедоступную, а доступ "для всех" не открыл.
Исправил доступ, должно заработать (но это не точно).
но каков молодец innightwolfsleep, этож надо такую радость людям найти, да еще и так доходчиво мануал составить
Словно Прометей- принес огонь людям:)
1. Открываем https://colab.research.google.com/ и создаем новый проект.
2. Добавляем себе GPU. Для этого сверху тыкаем "Среда выполнения" -> "Сменить среду выполнения" -> Выбираем GPU и нажимаем сохранить.
3. Вставляем следующее
!pip install -q https://github.com/camenduru/stable-diffusion-webui-colab/releases/download/0.0.14/xformers-0.0.14.dev0-cp37-cp37m-linux_x86_64.whl
!git clone https://github.com/camenduru/stable-diffusion-webui
%cd stable-diffusion-webui
!sed -i -e 's/numpy==1.23.3/numpy==1.21.6/g' requirements_versions.txt
!sed -i -e 's/fairscale==0.4.9/fairscale==0.4.6/g' requirements_versions.txt
!wget https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/Anything-V3.0-pruned.ckpt -O /content/stable-diffusion-webui/models/Stable-diffusion/Anything-V3.0-pruned.ckpt
!wget https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/Anything-V3.0.vae.pt -O /content/stable-diffusion-webui/models/Stable-diffusion/Anything-V3.0.vae.pt
!python launch.py --listen --share --force-enable-xformers
(У автора поста потеряна команда скачивания весов для нейронки)
4. Тыкаем на кнопочку Play и ждем.
Т.к коллаб не мой поправить ее могу.
No checkpoints found. When searching for checkpoints, looked at:
- file /content/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/model.ckpt
- directory /content/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/stable-diffusion-webui/models/Stable-diffusion
Can't run without a checkpoint. Find and place a .ckpt file into any of those locations. The program will exit.
По ходу что-то сломалось.
Есть, конечно, вариант припахать под место хранения чекпойнтов и прочего собственный гугл диск, но тогда пострадает быстродействие (немного, но пострадает).
https://arc.tencent.com/en/ai-demos/imgRestore
Скоректируй ссылку на скачиваный ckpt файл, чтоб это было то что надо (скачивается с hugginface)
Вообще коллаб это считай твоя личная виртуалка с питоном на которую ты можешь ставить любую сетку - на гитхабе полно нейросеток с инструкцией установки как на комп, так и на коллаб.
Экспериментируй, убивай, еби гусей, шарь колабы!
ckpt пробовал дополнительно скачивать просто добавляя ссылки на них в инструкцию, но что-то у меня ошибки валились при установке. На гитхабе - посмотрю что и как.
У него их много и что-нибудь да найдется. Я их не тестировал - тут уж отпишись как будет что интересное.
https://github.com/camenduru/stable-diffusion-webui-colab
midjourney_v4_diffusion_webui_colab вот такое может генерить. Потом посмотрю что другие умеют.
сохранился ли промпт для неё?
https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/main/anything_3_webui_colab.ipynb
Но вообще, вот:
1girl, Asuka Langley, (cute child:0.8) touch her (cute face:1.3) with hand, ((torso:1.5)), (small breast:0.8), (realistic photo:1.5), ((high resolution illustration)), ((extremely detailed)), ((masterpiece)), cinematic lighting, dramatic shadows, ((best quality)), high detail, (cinematic light:1.1),,by Jeremy Lipking, by Greg Rutkowksi, (textured skin:1.4), detailed lighting, depth of field, perfect hands, realistic hands, extremely detailed hands, individual fingers, intricate fingers, ((nipples)), (detailed hair: 1.9), (detailed face and eyes:1.4), intricate hair, realistic colours, bright colours, solo focus, mdjrny-v4 style
Negative prompt: (((duplicate))), (bad legs), one leg, (bad face), (bad eyes), ((bad hands, bad anatomy, bad feet, error, missing fingers, fewer digits, cropped:1.0)), worst quality, low quality, normal quality, jpeg artifacts, signature, ((watermark)), (username), blurry, out of focus, censorship, ugly, old, wide face, ((fused fingers)), (((too many fingers))), amateur drawing, odd, fat, lowres, text, error, out of frame, (cloned face:1.3), (mutilated:1.3), (deformed:1.3), (gross proportions:1.3), (disfigured:1.3), (mutated hands:1.3), (poorly drawn hands:1.3), (bad hands:1.3), extra digit, (extra fingers:1.3), (poorly drawn feet:1.3), long neck, extra limbs, broken limb, asymmetrical eyes cell shading, watercolor, black and white, monochrome, artist name, grey
Steps: 30, Sampler: DDIM, CFG scale: 11, Seed: 281528363, Size: 512x768, Model hash: ddc6edf2, Denoising strength: 0.6
Negative prompt: (((duplicate))), (bad legs), one leg, (bad face), (bad eyes), ((bad hands, bad anatomy, bad feet, error, missing fingers, fewer digits, cropped:1.0)), worst quality, low quality, normal quality, jpeg artifacts, signature, ((watermark)), (username), blurry, out of focus, censorship, ugly, old, wide face, ((fused fingers)), (((too many fingers))), amateur drawing, odd, fat, lowres, text, error, out of frame, (cloned face:1.3), (mutilated:1.3), (deformed:1.3), (gross proportions:1.3), (disfigured:1.3), (mutated hands:1.3), (poorly drawn hands:1.3), (bad hands:1.3), extra digit, (extra fingers:1.3), ((mangled fingers)), ((deformed eyes)), (poorly drawn feet:1.3), long neck, extra limbs, broken limb, asymmetrical eyes cell shading, watercolor, black and white, monochrome, artist name, grey, toy eyes, cartoon eyes, robot eyes
Steps: 43, Sampler: DPM++ 2M Karras, CFG scale: 14, Seed: 2218748310, Size: 576x768, Model hash: 2700c435, Variation seed: 2019623099, Variation seed strength: 0.13, Seed resize from: 192x192, Denoising strength: 0.6,
+ face restoration (из-за анимешных глаз) https://arc.tencent.com/en/ai-demos/faceRestoration
Promt: 1girl, adapted_costume, bikini, blonde_hair, blue_eyes, blue_sailor_collar, bow, breasts, brooch, choker, collarbone, cowboy_shot, double_bun, earrings, elbow_gloves, gloves, hair_ornament, hand_on_hip, jewelry, long_hair, magical_girl, medium_breasts, navel, panties, red_bow, red_choker, sailor_collar, sailor_moon, sailor_senshi_uniform, side-tie_bikini, side-tie_panties, simple_background, smile, solo, swimsuit, tiara, tsukino_usagi, twintails, underboob, underwear, underwear_only, v, very_long_hair, white_background, white_glove, (((masterpiece))), (((painting))), harem, 4girls, (((a group of skiny slim teens standing next to each other))), ((slim)), (((small breast))), ((skiny)), slaves, chain, lewd, wet, lingerie, nude, spread legs,\\m/, anime_coloring, back_bow, blonde_hair, blue_sailor_collar, bow, choker, circlet, crescent, crescent_earrings, crescent_moon, diadem, double_bun, earrings, elbow_gloves, full_moon, galaxy, gloves, hair_ornament, hair_over_shoulder, heart, heart_choker, jewelry, long_hair, magical_girl, meme, milky_way, moon, moonlight, night, night_sky, open_mouth, pointing, pointing_at_viewer, red_bow, red_choker, sailor_collar, sailor_moon, sailor_senshi_uniform, shooting_star, sky, solo, space, star_\(sky\), starry_background, starry_sky, tsukino_usagi, twintails, white_gloves
Бэд промт:
bad hands, text, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, jpeg artifacts, signature, watermark, username, blurry, artist name, ((extra fingers)), ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((bad anatomy)), (((bad proportions))), ((extra limbs)), glitchy, ((extra hands)), ((mangled fingers)), ((deformed eyes)), (half-turn pose), ((((game)))), ((((strategy))))), ((((lying))))
Sampling Steps: 150, DMP2 a, галачка на Highres. fix, CFG Scale: 14,5
Через https://arc.tencent.com/en/ai-demos/imgRestore почтили и ву а ля
Либо - создать ещё пару гугло-аккаунтов и на каждый закинуть коллабовский блокнот.
>> Чем больше запросов, тем лучше результат
К слову, не всегда, бывают конфликтующие теги или просто такие, которые сеть не знает\не умеет интерпретировать. Так что всё познаётся методом тыка и расстановки скобочек.. тьфу, приоритетов.
А если колабу понадобится "billing address", можно скормить ему нагугленный индекс и адрес из любой страны, где он доступен.
Как говорится, второй аккаунт в помощь.
То есть, неиспользованные блоки переносятся на следующий месяц (если ты их не успел полностью использовать), но сгорают по прошествии 90 дней. А примерный расход можно увидеть только после подключения виртуалки. Если нажать на "ОЗУ\Диск" вверху справа, появится вот такое окно, где, при наличии подписки, будет вместо "у вас закончились" показывать - "у вас 90 блоков, примерный расход - 3.5 в час" (условно).
вроде как все скопировал и вставил , исправил пару ошибок в тексте ,шагов 150, DMP2 a, Highres.fix включил , GFX scale 14,5
и тут https://reactor.cc/post/5386382#comment26714697
моя строка текущая: (((masterpiece))), ((slim)), (((big breast))), ((skiny)), lewd, wet, dark skin, summer hat, open mouth, piercing on nippels, standing on the beach, detailed, green nails, big areolas, inverted nippels, nude, touch breast, nipples, no_bra,
скинешь запрос?
2) Может быть слишком мало или слишком много шагов\степов генерации
3) Частично может повлиять семплер (потыкай в разные)
4) Если генерировать серией батчей или просто крупными батчами, некоторое количество артов будет стабильно всратым. Тут уж ничего не попишешь.
5) Наконец, попробуй тыкнуть галочку "фиксер лиц".
Поделитесь набором тегов, очень прошу...
https://github.com/Mar0xy/xformer-colab/releases/download/0.0.15/xformers-0.0.15.dev0+1515f77.d20221130-cp38-cp38-linux_x86_64.whl
"Find and place a .ckpt file into any of those locations."
Просто пользуйтесь ссылками с гитхаба
https://github.com/camenduru/stable-diffusion-webui-colab
Проблема данная возникает при "расходе" лимита гугла и последующего переключения на другой аккаунт в течении часа на том же IP. Ну или я хз как это работает, что на всех аккаунтах перестало работать одновременно.
Мимо. Читай код ошибки - проблема с xformers. Автор колаба на гите подтвердил это.
Простое решение - не использовать xformers. Для этого.
1. Убираем первую строку. Это установка xformers
2. В последней строке убираем атрибут для использования xformers: --force-enable-xformers. Должно остаться
!python launch.py --share