File size: 3,323 Bytes
bdf7039
85c1993
 
 
 
1ac7034
86521bf
 
f85f7a4
86521bf
 
d8d8626
 
b07d35b
d8d8626
dbf5ce2
d8d8626
1ac7034
d8d8626
a8cc351
73dee76
a8cc351
91d280a
d8d8626
8449fa4
d8d8626
8449fa4
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
PSA: Avoid using Beta scheduler for the Vpred checkpoints on Forge/ReForge if it produces broken outputs. May be hardware specific and not effect everyone. Possibly related to a very recent commit.
Zero Terminal SNR must explicitly be enabled in ReForge, even when it is auto-detected.
https://github.com/Panchovix/stable-diffusion-webui-reForge/pull/172
![image/png](https://cdn-uploads.huggingface.co/production/uploads/6303c596a362e7e8b51b5d89/4eGiWh9QXLOxwFxcOl29X.png)
![image/png](https://cdn-uploads.huggingface.co/production/uploads/6303c596a362e7e8b51b5d89/ZTmEARVBWIa9bivKlIsbd.png)

[November 12th, 2024]

Pending.


[November 11th, 2024]

EasyFluffXLVpred/Iter is a more experimental checkpoint that utliizes NoobAI-XL's 0.5 V-Prediction checkpoint to convert the model to Vpred, which brings some advantages ranging from better colors and better prompt following. It also merges in Itercomp for the Iter version. 
Epsilon-prediction checkpoints are a WIP as it's hard to bring parity in performance between the two.
LoRas trained on Noob 1.0 should still work adequately on this merge. If training a LoRA, I still reccomend training directly on NoobAI-XL 1.0.

Generally safe settings are ~4 CFG (higher than 4 can become noticably too saturated without rescale), Euler A, and Normal scheduler.

I reccomend using an up-to-date ComfyUI. As of https://github.com/comfyanonymous/ComfyUI/commit/8b275ce5be29ff7d847c3c4c2f3fea1faa68e07b ComfyUI will also automatically detect that the model is V-Prediction/ZSNR and set it for you.
If for some reason the autodetection doesn't work or you are on an older ComfyUI, use the ModelSamplingDiscrete node to set V-Prediction and ZSNR.
Alternatively your option is an up-to-date Forge/ReForge as they automatically detect the `vpred` and `tznsr` key I've added to the state_dict of both models and inference as V-Prediction/ZSNR. Forge currently doesn't have a RescaleCFG extension built in, but ReForge does. However I have included a backport of RescaleCFG for Forge in this repo that may work unless the code has changed since creating it. Extract it into extensions-builtin.
Another option is A1111's dev branch, as it also has auto-detection of V-Prediction SDXL checkpoints from my understanding.

[Old]

Experimental merge of NoobAI-XL 1.0, introducing natural language prompting. No Lightning or other low-step bake-ins. Too early to tell, but I do notice it performs measurably worse at multi-subject outputs that exceed more than 2-3 characters. Some tag associations get lost in meaning with natural language being present now. Despite that, I find the current state of the merge "fun". As there is most likely room for improvement, what I will initially upload will be with the caveat that it's an early version and in no way final. Euler A + Beta scheduler seems reasonably safe. Due to the merging process and addition of natural language prompting, some lower tag-count characters and concepts may require some upweighting and/or supporting tags. Some NSFW interactions require really delicate prompting to get what you want.

This model is give or take capable of the same content as NoobAI-XL 1.0, which consists of most if not all of Danbooru and E621 posts, given the respective cutoff dates. Meaning this checkpoint can and will produce NSFW content!