From 9a7580dedd82227161cd0d8ad1524a5de3bf5e80 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Tue, 28 Mar 2023 00:17:20 -0400 Subject: [PATCH 1/2] fix bugs in online ckpt conversion of 2.0 models This commit fixes bugs related to the on-the-fly conversion and loading of legacy checkpoint models built on SD-2.0 base. - When legacy checkpoints built on SD-2.0 models were converted on-the-fly using --ckpt_convert, generation would crash with a precision incompatibility error. --- .../backend/model_management/convert_ckpt_to_diffusers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/invokeai/backend/model_management/convert_ckpt_to_diffusers.py b/invokeai/backend/model_management/convert_ckpt_to_diffusers.py index 3547fcee7b..b46586611d 100644 --- a/invokeai/backend/model_management/convert_ckpt_to_diffusers.py +++ b/invokeai/backend/model_management/convert_ckpt_to_diffusers.py @@ -1264,10 +1264,10 @@ def load_pipeline_from_original_stable_diffusion_ckpt( cache_dir=cache_dir, ) pipe = pipeline_class( - vae=vae, - text_encoder=text_model, + vae=vae.to(precision), + text_encoder=text_model.to(precision), tokenizer=tokenizer, - unet=unet, + unet=unet.to(precision), scheduler=scheduler, safety_checker=None, feature_extractor=None, From cc5687f26c425eb9f25cb08a1ee4de0426feae4c Mon Sep 17 00:00:00 2001 From: Eugene Date: Sun, 26 Mar 2023 02:40:30 -0400 Subject: [PATCH 2/2] [nodes] downgrade fastapi+uvicorn to fix openapi schema --- pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 393db0cae4..1da7c7bd77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ dependencies = [ "einops", "eventlet", "facexlib", - "fastapi==0.94.1", + "fastapi==0.88.0", "fastapi-events==0.8.0", "fastapi-socketio==0.0.10", "flask==2.1.3", @@ -160,4 +160,3 @@ output = "coverage/index.xml" [flake8] max-line-length = 120 -