multi-subject-render icon indicating copy to clipboard operation
multi-subject-render copied to clipboard

UnboundLocalError: local variable 'model' referenced before assignment, on all models but midas_v21_small

Open jstanley14 opened this issue 3 years ago • 8 comments

Traceback (most recent call last): File "G:\sd-new\modules\call_queue.py", line 45, in f res = list(func(*args, **kwargs)) File "G:\sd-new\modules\call_queue.py", line 28, in f res = func(*args, **kwargs) File "G:\sd-new\modules\txt2img.py", line 49, in txt2img processed = modules.scripts.scripts_txt2img.run(p, *args) File "G:\sd-new\modules\scripts.py", line 337, in run processed = script.run(p, *script_args) File "G:\sd-new\extensions\multi-subject-render\scripts\multirender.py", line 263, in run foreground_image_mask = sdmg.calculate_depth_map_for_waifus(foreground_image) File "G:\sd-new\extensions/multi-subject-render/scripts/simple_depthmap.py", line 187, in calculate_depth_map_for_waifus del model UnboundLocalError: local variable 'model' referenced before assignment

This happens consistently when using any model except for midas_v21_small. All the models download fine, but the error happens after the foreground images are generated. midas_v21_small works fine. I saw the other issue with the same error, but that seems unrelated as my internet connection has no bearing here.

jstanley14 avatar Jan 11 '23 18:01 jstanley14

any updates?

madhack2142 avatar Jan 15 '23 13:01 madhack2142

same problem

nishichi avatar Jan 24 '23 12:01 nishichi

I had the same issue, fixed it by deleting the midas folder in stable diffusion and downloading the newest MiDaS https://github.com/isl-org/MiDaS here.

Kaharos94 avatar Jan 26 '23 20:01 Kaharos94

I had the same issue, fixed it by deleting the midas folder in stable diffusion and downloading the newest MiDaS https://github.com/isl-org/MiDaS here.

Not really sure what you mean, did you just download the weights specifically or did you clone that whole repo and do something with that? What did your folder structure end up being in stable-diffusion/models/midas?

jstanley14 avatar Feb 02 '23 19:02 jstanley14

Sorry if I wasn't clear. I deleted everything in \stable-diffusion-webui\repositories\midas and cloned the repo in there. Haven't redownloaded the models.

Kaharos94 avatar Feb 02 '23 19:02 Kaharos94

Same issue, cloning https://github.com/isl-org/MiDaS either into \stable-diffusion-webui\repositories\ or \stable-diffusion-webui\repositories\midas\ does nothing for me.

Vengyr avatar Feb 19 '23 21:02 Vengyr

Cloning midas did nothing here either. The only model that works is "midas_v21_small". The other three models fail.

JoaCHIP avatar Feb 28 '23 15:02 JoaCHIP

Cloning midas did nothing here either. The only model that works is "midas_v21_small". The other three models fail.

None of the models work for me after cloning midas. None of my other models downloaded load except for the pruned 1.5 stable diffusion, so that might be why.

Edit: The midas model works, so my issues are the same as yours.

uraniumcrystalsmaster avatar Mar 15 '23 07:03 uraniumcrystalsmaster