Closed tin2tin closed 7 months ago
I am not able to replicate the issue on my end, although I suspect it may be because I forgot to list "GIT" as a requirement. Check out the updated README for more info. Installing GIT(bash) can be a bit complicated because it asks for a lot of options, but unfortunately there is no better way to download large model files from Huggingface.
I actually already had GIT(bash) installed, but I tried updating it. However, the error is still there. And training on 1.5 already works.
I'm working on this free genAI add-on for Blender: https://github.com/tin2tin/Pallaidium Last night, I've implemented support for using multiple LoRAs, however the Diffusers solution(which I use for the implementation), only supports SDXL LoRAs. So, I would love to get SDXL training working. :-)
Btw. have you seen this new, faster and smaller version of SDXL? https://huggingface.co/segmind/SSD-1B Maybe this could be used for training SDXL LoRAs on 6 GB of VRAM?
I noticed that my SD 1.5 - which works for training - has the missing files added as symlinks:
The SD XL folder doesn't have these and fail?
It is definitely possible to train on https://huggingface.co/segmind/SSD-1B, but I don't know whether or not it gives benefits in LoRA training. You would have to take the "diffusion_pytorch_model.bin" and delete the other one. But that leaves you with the full-precision fp32 model, which may be very VRAM costly. Maybe it is better to leave the "diffusion_pytorch_model.fp16.bin" and delete the other one, while re-naming "diffusion_pytorch_model.fp16.bin" to "diffusion_pytorch_model.bin", because the Python script expects a "diffusion_pytorch_model.bin" or "diffusion_pytorch_model.safetensors".
Regarding your error, you may want to check what you are putting into "Diffusers Base Model Path", maybe just use "base-model-path-sdxl/sdxl_fp16_only", or use the "Browse" button to point to your "sdxl_fp16_only" file directly.