-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug]: Converting checkpoint to diffusers fails #6514
Comments
Can confirm. The real path that gets generated after conversion is based on the full path to the original checkpoint and does not contain the UUID(?) that the conversion script seems to be looking for. A workaround is to convert, let it fail with the above error, then manually move the converted checkpoint folder to the normal location where Invoke places models of that type, then tell Invokeai to scan for models within its root, and finally install the model from its new location. The model appears to work like diffuser models normally work after that point. |
I just downgrade invoke to convert diffusers. Just have to fix the schema version in the |
I am also getting this error since the most recent update
|
I do not see any converted checkpoint folder in my models folder, just the original ckpt file as if nothing has changed. |
Operating system
Linux (docker)
GPU vendor
Nvidia (CUDA)
Version number
a3cb5da
Browser
Firefox
What happened
When I try to convert one of my models to diffusers in the model manager it fails because there seems to be a mismatch in the convert_cache naming.
The conversion seems to work.
However the model manager is looking for
/invokeai/models/.convert_cache/8b1c8220-9abd-481f-9827-be64ec67461a
which does not exist.I patched
invokeai/app/api/routers/model_manager.py
with the following:Note: Converting with older releases works fine.
The text was updated successfully, but these errors were encountered: