Closed Muxropendiy closed 4 months ago
in both cases, they are NOT standard or expected models and autodetect is not expected to detect them. that is exactly why you have an option to set pipeline type manually instead of autodetect - and then maybe it works, maybe it doesn't.
if authors in either model actually provided information and reasons for those weird sizes and what's inside the model and what not, I may be able to automatically handle it, but i'm not about to try to reverse engineer non-standard and non-documented models.
Thanks for the comment, and I apologize for the inconvenience. I will try to find out from the authors how they achieved such a result. Maybe I can find out something useful. If not - models full of garbage will go to the trash.
there are soo many good models out there that follow all normal priciples of finetuning and are well labelled.
i'm totally fine to new model architectures as research work (that is how progress is made), but then it should be marked as such and clearly noted how was model created.
for example, in Aardvark case author states he used original sd15 checkpoint as starting point, but then what happened to it? it didn't grow 3x automagically on its own during finetuning. and leosam is even worse - it its mislabeled and no explanation how it was created other than "sdxl with dpo" - but that alone does not result in model which is 33% smaller (and still mislabeled)
Issue Description
When Diffusers backend is selected and Diffusers pipeline is set to Autodetect, SD.Next can not load some checkpoints. For example: Aardvark 2024 Photography and LEOSAM's HelloWorld XL. With Original backend or if pipeline is manually set to "Stable Diffusion", everything works. Running UI in safe mode doesn't change anything. There is another issue where this is mentioned: AMD GPU (RX 7900 XT) on Ubuntu 22.04 not used #3286, but I think these are two different problems, because in my case ROCm works just fine.
Version Platform Description
Starting SD.Next
Logger: file="./SD.Next/sdnext.log" level=INFO size=14486 mode=append
Python version=3.11.9 platform=Linux bin="~/SD.Next/venv/bin/python3" venv="./SD.Next/venv"
Version: app=sd.next updated=2024-06-24 hash=94f6f0db branch=master url=https://github.com/vladmandic/automatic/tree/master ui=main
Platform: arch=x86_64 cpu= system=Linux release=6.9.6-200.fc40.x86_64 python=3.11.9
HF cache folder: ./.cache/huggingface/hub
Python version=3.11.9 platform=Linux bin="./SD.Next/venv/bin/python3" venv="./SD.Next/venv"
AMD ROCm toolkit detected
Verifying requirements
Verifying packages
Extensions: disabled=[]
Extensions: enabled=['Lora', 'sd-extension-chainner', 'sd-extension-system-info', 'sd-webui-agent-scheduler', 'sdnext-modernui', 'stable-diffusion-webui-rembg']
extensions-builtin
Extensions: enabled=['sd-dynamic-prompts'] extensions
Startup: standard
Verifying submodules
Extensions enabled: ['Lora', 'sd-extension-chainner', 'sd-extension-system-info', 'sd-webui-agent-scheduler', 'sdnext-modernui', 'stable-diffusion-webui-rembg',
'sd-dynamic-prompts']
Relevant log output
Backend
Diffusers
Branch
Master
Model
SD 1.5
Acknowledgements