From 7a5e6230841ca91549defce27130f0e0e876fa9b Mon Sep 17 00:00:00 2001 From: Fundaris <3646843+Fundaris@users.noreply.github.com> Date: Wed, 16 Oct 2024 19:23:29 +0200 Subject: [PATCH] Fix UnboundLocalError on pipeline loading --- modules/sd_models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/sd_models.py b/modules/sd_models.py index fa04c6a8e..6c7fe8703 100644 --- a/modules/sd_models.py +++ b/modules/sd_models.py @@ -560,10 +560,10 @@ def detect_pipeline(f: str, op: str = 'model', warning=True, quiet=False): guess = shared.opts.diffusers_pipeline warn = shared.log.warning if warning else lambda *args, **kwargs: None size = 0 + pipeline = None if guess == 'Autodetect': try: guess = 'Stable Diffusion XL' if 'XL' in f.upper() else 'Stable Diffusion' - pipeline = None # guess by size if os.path.isfile(f) and f.endswith('.safetensors'): size = round(os.path.getsize(f) / 1024 / 1024)