From 741464b0537bcb6f7adc05bd9eef59bc86305c03 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Sun, 26 Feb 2023 15:31:43 -0500 Subject: [PATCH 1/3] restore previous naming scheme for sd-2.x models: - stable-diffusion-2.1-base base model from stabilityai/stable-diffusion-2-1-base - stable-diffusion-2.1-768 768 pixel model from stabilityai/stable-diffusion-2-1-768 - sd-inpainting-2.0 512 pixel inpainting model from runwayml/stable-diffusion-inpainting --- invokeai/configs/INITIAL_MODELS.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/invokeai/configs/INITIAL_MODELS.yaml b/invokeai/configs/INITIAL_MODELS.yaml index edc6285a38..361861506c 100644 --- a/invokeai/configs/INITIAL_MODELS.yaml +++ b/invokeai/configs/INITIAL_MODELS.yaml @@ -13,14 +13,19 @@ sd-inpainting-1.5: vae: repo_id: stabilityai/sd-vae-ft-mse recommended: True -stable-diffusion-2.1: +stable-diffusion-2.1-768: description: Stable Diffusion version 2.1 diffusers model, trained on 768 pixel images (5.21 GB) repo_id: stabilityai/stable-diffusion-2-1 format: diffusers recommended: True +stable-diffusion-2.1-base: + description: Stable Diffusion version 2.1 diffusers model, trained on 512 pixel images (5.21 GB) + repo_id: stabilityai/stable-diffusion-2-1-base + format: diffusers + recommended: False sd-inpainting-2.0: description: Stable Diffusion version 2.0 inpainting model (5.21 GB) - repo_id: stabilityai/stable-diffusion-2-1 + repo_id: stabilityai/stable-diffusion-2-inpainting format: diffusers recommended: False analog-diffusion-1.0: From ecbb3854471766476807f976e96729dda1c6edc1 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Sun, 26 Feb 2023 16:11:07 -0500 Subject: [PATCH 2/3] bump version number --- ldm/invoke/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldm/invoke/_version.py b/ldm/invoke/_version.py index 323ba35167..d2a097c4ed 100644 --- a/ldm/invoke/_version.py +++ b/ldm/invoke/_version.py @@ -1 +1 @@ -__version__='2.3.1.post1' +__version__='2.3.1.post2' From e3a19d4f3e7c7567254b31438e73e9836377ba77 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Sun, 26 Feb 2023 23:02:18 -0500 Subject: [PATCH 3/3] quote output, embedding and autoscan directores in invokeai.init - this should prevent the errors that users are seeing with spaces in the file pathsa quot --- ldm/invoke/config/invokeai_configure.py | 4 ++-- ldm/invoke/config/model_install_backend.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ldm/invoke/config/invokeai_configure.py b/ldm/invoke/config/invokeai_configure.py index bb967fba37..bdcecc55b0 100755 --- a/ldm/invoke/config/invokeai_configure.py +++ b/ldm/invoke/config/invokeai_configure.py @@ -712,8 +712,8 @@ def write_opts(opts: Namespace, init_file: Path): out_file.write(line + "\n") out_file.write( f""" ---outdir={opts.outdir} ---embedding_path={opts.embedding_path} +--outdir="{opts.outdir}" +--embedding_path="{opts.embedding_path}" --precision={opts.precision} --max_loaded_models={int(opts.max_loaded_models)} --{'no-' if not opts.safety_checker else ''}nsfw_checker diff --git a/ldm/invoke/config/model_install_backend.py b/ldm/invoke/config/model_install_backend.py index 60abce8c8b..beab4f9b51 100644 --- a/ldm/invoke/config/model_install_backend.py +++ b/ldm/invoke/config/model_install_backend.py @@ -126,7 +126,7 @@ def install_requested_models( while line := input.readline(): if not line.startswith(argument): output.writelines([line]) - output.writelines([f'{argument} {directory}']) + output.writelines([f'{argument} "{directory}"']) os.replace(replacement,initfile) # -------------------------------------