Yaoi Diffusion V3
Hola a todos!!!
This is a 768 resolution model finetuned on yaoi, bara, furry, s...., s.... c.., fine arts and reallife males, in short a general homoerotic model.
Here the list of tags can recognize for version 3
https://gist.github.com/iszotic/0ccac5c804e9587a323fffd4cbbd6c03
HOW TO PROMPT:
[short description] as [character] sourcing [copyright] by [artist], [e621/gelbooru tags separated by comma and space].
positive tags: by _alter
negative tags: simple background
ex:
An anthro furry dragon male laying on bed by artist_tag, 1male, male focus, solo, pectorals, penis, realistic
Also check out the demo images with the prompts used, the high resolution was achieved using high res fix
_other, is another style, normaly is the cellshading version or a simplified style.
_alter, is alternative style, nomarly is the softshading version
Use 1male instead of 1boy, 2males for 2boys, and so on, a boy is a young male, a male can be a cub, an adult man, old man, young man, animal, heck even a flower, etc... is more genera
MIXING STYLES
there are 2 ways to mix styles:
1) making the diffusion process exchange the artist tag in each step (auto1111)
by [artist1|artist2|artist3|artist4]
2) or using the tags all at the same time:
by artist 4 by artist 3 by artist 2 by artist 1
in 1) the first artist takes the lead, the features will resemble more of this artist, although the mixture is more noticeable. Works with Euler a, Euler and DDIM samplers the downside is the quality is not good.
in 2) the last artist takes the lead , the features will resemble more of this artist, the mixture sometimes is not effective. Works with any sampler, the quality is better.
COMERCIAL USE: it's ok as long as the resulting style doesn't resemble any specific style.
Features:
over 1300+ artists tags of homoerotic artists (including myself, lol), no tags where used for pure 3D artists.
NSFW and SFW
some artists support more than one style
Training details:
Trained from SD1.5 vanilla + vae-ft-mse-840000-ema-pruned.ckpt
Dataset of 260K, epoch size of 140K, rated dataset of 4K, dropout probability of rated dataset 0.5, dropout probability of not rated dataset from 0.0 to 0.15, depending of aesthetic values from https://github.com/LAION-AI/aesthetic-predictor and https://huggingface.co/cafeai/cafe_aesthetic
Images were sourced from booru sites, and tags were sorted using deepdanbooru, the e621 model comes from zach and the wd14 swing model, if images were not from booru sites the tags were predicted, the order of the tags were randomized 5% of the times. Also used blip2-opt-6.7b
https://github.com/toriato/stable-diffusion-webui-wd14-tagger
Used Everydreamertrainer2, gradient checkpointing disabled, and gradient accumulations.
1% of the dataset was used for validation
Training schedule: (Oh boy)
at 512:
Epoch 1-16, eff_batch_size: 120(12x10), lr: 4e-6, ema: 0.9995Epoch 17-19, eff_batch_size: 60(12x5), lr: 2e-6, ema: 0.9997
Epoch 20-40, eff_batch_size: 12(12x1), lr: 5e-7, ema: 0.9999
at 768:
Epoch 40-51, eff_batch_size: 64(4x16), txt_lr: 1e-6, unet_lr = 2e-6, ema: 0.9997
Epoch 52-72, eff_batch_size: 12(4x3), txt_lr: 3e-7, unet_lr = 6e-7, ema: 0.9999
Only a maximum of 125 images per artist were used in each epoch, if an artist had 500 only a different set of 125 was used.
zero frequency noise ratio = 0.02
Postdata:
Maybe the last model I will finetune for SD 1.5
Description
Trained @512 with stable tuner with less images
FAQ
Comments (8)
Lot of great artists I am happy to see this trained on- but it mostly generates a mess for me and nothing overly coherent.
Yeah, that was my experience with this model too. I created a wildcard with all the artists I wanted to check out, and then ran a batch overnight. About 1/3 of them, I could make out the artist's style....barely. The rest were mostly just very, very bad. The best ones were the ones that were at least funny.
Still generates a lot of anatomy issues even with the newer one. Did some bad images get used for training perhaps?
@pihlawrkr738 kind of, for the next training (I hope the last one) the old styles will pretty much reduce to nothing and traditional artists will be reduced too, specially the surrealism and Primitivism styles.
I'm sorry to hear that, could you try with negative embeddings?, like EasyNegative I see these improve the anatomy a lot, at least for the beta1.
Please see this posting for why you should never load a .pt file! They are potentially VERY dangerous and should be ignored until the creator uploads a safetensors file.
.pt and .ckpt are not the same thing, they are different, that page is warning about .ckpt which have already been vastly abandoned in favor of .safetensors months ago.
.pt and .ckpt are both (P)ickle (T)ensor files and have the same risk. Any pickle file has that risk, and pickles are used well outside the range of SD and machine learning/AI as well. Yes, .ckpt has largely been abandoned in favor of .safetensors, but then you have people like iszotic who are still uploading them in August 2023 and not even providing a .safetensors alternative.
iszotic, there are many good reasons to upload .safetensors versions and none to upload a .ckpt version. It takes my MacBook Pro (which takes 4 minutes to generate a typical 512x512) about 90-120 seconds to convert a .ckpt to .safetensors. You're likely to get more downloads with a .safetensors file than a .ckpt specifically because of the safety issue. Many people will not download a .ckpt even though it says "verified" at the top.
@dita Its easy to convert the .pt and .ckpt files to .safetensors in automatic1111 webui, but as I said .ckpt has already been vastly abandoned many months ago. As for the .pt files used for embeddings they're generally very small files, & pickle format is not inherently dangerous either, depends on where you get it. Everything on this site here gets checked by CivitAi, and users too, you're not likely to get a bad file here. You can convert them in the webUI with an extension, see this article, it explains how to convert the embeddings & others too besides just the full SD models. https://rentry.org/safetensorsguide#how-to-convert-your-ckpt-model-to-safetensors-using-the-checkpoint-merger

