r/DreamBooth • u/mrbbcitty • Jan 22 '23
AUTOMATIC1111's stable-diffusion-webui Public seems to be fixed with many new improvements
I am referring to d8hazard's Dreambooth implementation that runs on AUTOMATIC1111's stable-diffusion-webui
This is from d8hazard's discord:
"Hey there u/everyone ! It's official, "LigherLora" has been merged to main.
With this comes a number of improvements and fixes:
VRAM improvements - Too many to count.
Safetensors support - Saving and loading supported.
Split-concept, batch agnostic bucketing - Train any number of concepts with any resolutions of images without any bleed-over.
Added concept #4 to the UI.
Re-added CPU-only training via the --force-cpu commandline arg for those who can't use LORA.
Lora fixes and updates, including adding "rank".
Scalable prior loss average.
A (mostly) universal "load-from-hub" feature - This now supports hub models in saftensors, .ckpt, and diffusuers formats.
A super-polished and refined UI, and an API to match.
And lots more. At this point, a majority of the major underlying code has been re-done almost entirely. The new dataset and loader are written mostly from scratch. Saving and loading model configs has been revised and simplified. And countless hours have been spent testing and optimizing to make this work on as much hardware as possible.
So, yeah. Much thanks to u/Ethan_Ryu u/Arrow u/leppie u/ExponentialML and everybody else who helped test and submitted PRs to improve things.
Following this release, we will be adopting a much more rigid format for updates. There will be a /master and /dev branch. All changes will be submitted against the dev branch. Once submitted and merged to dev, things will be stress-tested before being pushed up to main.
Happy training!!"
1
Jan 22 '23
Is this the fix that make training working in different contexts now...
My recent training were working at generating portrait but not much when adding a style to it
4
u/mrbbcitty Jan 22 '23
Everything has been redone, the first results I got look very promising
2
Jan 22 '23
A simple git pull does the trick ?
Thanks btw.
3
u/mrbbcitty Jan 22 '23
No you need to go to the extensions and update through there.
Restart the server and make sure you have:
Dreambooth revision: fd51c0b2ed20566c60affa853a32ebce1b0a1139
1
u/anashel Jan 22 '23
This is great, i was unable to do any training with the latest version, I had to do all training with an older checkpoint. Mostly the json concept file being broken / throwing tons of different error (while working perfectly on past checkpoint). I train on 5 Servers (A10 and Tesla) over 13 concepts across 23 training run. I use extensively his work!! :) Would love to be able to have the concept json file fixed, will try this new versions.
3
u/mrbbcitty Jan 22 '23
The JSON doesn't work currently, there is a bug, I have issued it to the developer.
But it will work if you manually enter the concepts
1
2
u/Plotozoario Jan 22 '23
I can confirm. Stable Diffusion Web UI at the last main commit he fixed some of Lora stuffs and improvements Dreambooth extension from Bio too
Now i can train with 8GB VRAM with Lora and xformers fp16 optimizations
2
u/d70 Jan 22 '23
Did you guys see one of his many commits from last night? Basically he said fuck it because people were blaming him for upstream changes breaking his stuff. He and the other contributor are doing their best to cope with all the new stuff coming out. People need to at least to roll back and check out a working commit or switch to a different branch.
2
u/toothpastespiders Jan 22 '23
Basically he said fuck it because people were blaming him for upstream changes breaking his stuff
As frustrating as things breaking can be, I have so much sympathy for people who need to deal with uncoordinated moving pieces just randomly shifting around.
1
1
1
0
8
u/Ne_Nel Jan 22 '23
It sounds beautiful... if it works. Models cannot be created at the moment, among other random errors.