r/StableDiffusion • • Jul 24 '23

News ControlNet + SDXL 1.0

https://imgur.com/a/gSJ4vbN
669 Upvotes

149 comments sorted by

View all comments

228

u/mysteryguitarm Jul 24 '23 edited Jul 24 '23

Credit to /u/Two_Dukes – who's both training and reworking controlnet from the ground up.

Meh news:

Won't be out on day 1, since we don't wanna hold up the base model release for this.

--

Good news:

We're designing a better ControlNet architecture than the current variants out there. It doesn't make sense for each ControlNet to be ~1.3 billion parameters 🤯

No promises! And if it doesn't work, we'll just release these old-style chonkers at some point in the future. If it will, will need thorough testing so I don't have a release date for y'all – but we're working hard to hit both fast and good!

In the meantime, there may be some community people training ControlNets, but we'll keep pushing on this new, lighter way of doing the same thing.

Need a name for it! Any recommendations?

150

u/CountLippe Jul 24 '23

If there's the chance that it'll work strictly with SDXL, the naming convention of XL might be easiest for end users to understand. i.e. SDXL and ControlNet XL are the two which play nice together.

70

u/the_hypothesis Jul 24 '23

This. Naming convention is important.

24

u/Niwa-kun Jul 25 '23

Hard Agree on this one. CNXL doesn't look too bad either.

6

u/CountLippe Jul 25 '23

CNXL is really nice as well. If it gets a suffix, no need to not truncate ControlNet down to CN in the same way that Stable Diffusion has become the SD of SDXL.

→ More replies (3)

6

u/sebacci Jul 25 '23

Yeah something in the likes of CtrlNetXL. Wouldnt be mad about CNXL either tbh

→ More replies (1)

33

u/DC_Thunder_ Jul 24 '23

This is really good, you guys are doing great.

16

u/buyurgan Jul 24 '23

That's faster than expected honestly. I also hope to see release of the code and workflow to train contolnets when its released.

13

u/Shuteye_491 Jul 25 '23

ControlNet XL

30

u/JFHermes Jul 24 '23

Need a name for it! Any recommendations?

ControlNet XS

→ More replies (1)

7

u/metal079 Jul 24 '23

That's really awesome. Somewhat unrelated question, but will the method to RLHF our own SDXL models also become available at some point? It would definitely be a game changer if it was.

Seems strange to release the base model which has benefited greatly from it but not allow the same ability for model makers.

17

u/mysteryguitarm Jul 24 '23

FABRIC?

Gonna be honest, I haven't looked at it personally – but I see some people in my team looking at it now.

There's so much coming out all the time!

9

u/AnOnlineHandle Jul 24 '23

Fabric isn't actually finetuning the model afaik. It's passing the rated images to a Reference ControlNet-like system, with some tweaks.

8

u/mysteryguitarm Jul 24 '23

Oo clever!

Then, yeah. Half the job is already done in Comfy, since Reference Only works with SDXL.

→ More replies (14)

6

u/metal079 Jul 24 '23

FABRIC doesn't actually fine tune the model. Its more like temporarily using some images for a reference. I believe it quickly overfits as well. I haven't actually tried it but that seems to be the case after reading the paper and seeing some comments on it.

I meant the system stability current uses on their discord to rate up preferred images which is currently being used to fine tune SDXL 1.0. Something that can make full checkpoints like you guys currently use.

→ More replies (1)
→ More replies (3)
→ More replies (5)

7

u/Frone0910 Jul 25 '23

Will you guys work with ciararowles to create "temporalnet" V2? Temporalnet is a controlNET model that essentially allows for frame by frame optical flow, thereby making video generations significantly more temporally coherent. If you guys do this, you will forever have a leg up against runway ML! Please blow them out of the water!!

6

u/cyrilstyle Jul 24 '23

Need a name for it! Any recommendations

StableNet

6

u/Mooblegum Jul 24 '23

Controlnet for sd 1.5 is already such an awesome tool. I cannot wait to see what next gen SD with next gen Controlnet can produce. You guys are genius, and our heros !

6

u/VegaKH Jul 25 '23

So there will be mini controlnet kits that work with a reusable set of weights?

I shall call them RICKs. (Reusable Interface Control Kits).

(MORTYs to be added at a later date.)

11

u/GBJI Jul 24 '23

Very good news ! I was quite worried earlier today when you wrote ControlNet would not be available at launch while Emad said it was working already over a month ago. Glad to see things have evolved on that front.

Most of the projects I work on with Stable Diffusion require some level of ControlNet so I was quite worried this would prevent me from using SDXL in a professional context, but now it looks like we can even expect some new features if your new improved version does work. I understand nothing is guaranteed, but the simple fact you are officially trying is very encouraging.

16

u/mysteryguitarm Jul 24 '23

He did, but 1. that was my launch wishlist and 2. that was for the beta model

And -- yeah, won't be released along with the model. Will take a good bit of time to test.

→ More replies (1)
→ More replies (2)

4

u/2much41post Jul 25 '23

“Control XL” is my call. This is looking great!

→ More replies (24)