Comments (9)
Just pushed f033e79 that should hopefully address this.
from sd_dreambooth_extension.
@d8ahazard
still have porblems create model with animefull-latest.ckpt [e6e8e1fc], but no problems with other models.
from sd_dreambooth_extension.
So, this one is tricky.
I can't find that checkpoint directly, so I can't look at why it's breaking, but it seems as if the previous fix in trying to load the checkpoint from a different path doesn't help. If you can provide a URL to the ckpt, I can look at the contents and try to determine why it's failing.
from sd_dreambooth_extension.
@d8ahazard
https://pub-2fdef7a2969f43289c42ac5ae3412fd4.r2.dev/animefull-latest.ckpt
fact this model was nice with training on dreambooth for colab. I hop this problem could be solved.
from sd_dreambooth_extension.
I think it is caused by that you have use a special ckpt model file which doesn't has a 'state_dict' key", and the follow code may help you:
sd = torch.load(model_path, map_location="cpu")
if "state_dict" not in sd:
pruned_sd = {
"state_dict": dict(),
}
else:
pruned_sd = dict()
for k in sd.keys():
if k != "optimizer_states":
if "state_dict" not in sd:
pruned_sd["state_dict"][k] = sd[k]
else:
pruned_sd[k] = sd[k]
torch.save(pruned_sd, "model-pruned.ckpt")
just remove "optimizer_states" key, and put other key to "state_dict" to get a normal model for you.
So that the code:
checkpoint = torch.load(checkpoint_file[0])['state_dict']
may work well.
from sd_dreambooth_extension.
I think it is caused by that you have use a special ckpt model file which doesn't has a 'state_dict' key", and the follow code may help you:
sd = torch.load(model_path, map_location="cpu") if "state_dict" not in sd: pruned_sd = { "state_dict": dict(), } else: pruned_sd = dict() for k in sd.keys(): if k != "optimizer_states": if "state_dict" not in sd: pruned_sd["state_dict"][k] = sd[k] else: pruned_sd[k] = sd[k] torch.save(pruned_sd, "model-pruned.ckpt")
just remove "optimizer_states" key, and put other key to "state_dict" to get a normal model for you. So that the code:
checkpoint = torch.load(checkpoint_file[0])['state_dict']
may work well.
Oh thanks,it works well
from sd_dreambooth_extension.
from sd_dreambooth_extension.
I'm getting the same error messages as 1301715759 user, except that I'm using sd-v1-4.ckpt, which is the default model. It happens when trying to Create a new model, so I'm not even to the point I can try Training yet. I'm stuck at the first step.
I have no idea how to implement the solution proposed by CrazyBoyM, and I know every time I try to change code from a file I'll get in troubles later (things like : "that file is no good you need to commit first blabla" and then I can't update properly again)
from sd_dreambooth_extension.
Closing, fixed with a9bbe70
from sd_dreambooth_extension.
Related Issues (20)
- [Bug]: Can't create model using trained & generated model using dreambooth. HOT 3
- [Bug]: Exception training model: 'Cannot copy out of meta tensor; no data!'. HOT 2
- [Bug]: HOT 1
- [Bug]: The deprecation tuple ('LoRAAttnProcessor2_0', '0.26.0', 'Make sure use AttnProcessor2_0 instead by settingLoRA layers to `self.{to_q,to_k,to_v,to_out[0]}.lora_layer` respectively. This will be done automatically when using `LoraLoaderMixin.load_lora_weights`') should be removed since diffusers' version 0.26.1 is >= 0.26.0 HOT 4
- [Bug]: Completely unable to train any LORA with CUDA out of memory error HOT 2
- RuntimeError: Expected query, key, and value to have the same dtype, but got query.dtype: c10::Half key.dtype: float and value.dtype: float instead. HOT 9
- [Bug]: HOT 1
- [Bug]: OSError: Can't load tokenizer for 'laion/CLIP-ViT-bigG-14-laion2B-39B-b160k'. HOT 2
- [Bug]: TypeError: intercept_args() got an unexpected keyword argument 'multiprocessing_context' HOT 1
- Error al cargar sd_dreambooth_extension en Windows 10: 'LoRAAttnProcessor2_0' no definido HOT 1
- [Bug]: Dreambooth (input tab) not showing correctly HOT 10
- [Bug]: Exception training model: 'type object 'LoraLoaderMixin' has no attribute '_modify_text_encoder''. HOT 4
- [Bug]: AttributeError: 'NoneType' object has no attribute 'unscale_grads' HOT 1
- [Bug]: Unable to further train using previously trained ckpt in dreambooth. HOT 1
- [Bug]: Dreambooth can not start training HOT 3
- AttributeError: module 'jax.random' has no attribute 'KeyArray'[Bug]: HOT 1
- [Bug]: Fast api of concepts don't work HOT 2
- [Bug]: AttributeError: 'NoneType' object has no attribute 'keys' HOT 1
- [Bug]: Unable to do training on sdxl model HOT 4
- [Bug]: Memory Attention default try to use xformers if Class Images Per Instance Image is greather that zero and need to generate images HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sd_dreambooth_extension.