Skip to content
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]: TypeError: 'NoneType' object is not iterable when generating txt2img #727

Open
2 of 6 tasks
shalim2904 opened this issue May 12, 2024 · 6 comments
Open
2 of 6 tasks

Comments

@shalim2904
Copy link

shalim2904 commented May 12, 2024

Checklist

  • The issue exists after disabling all extensions
  • The issue exists on a clean installation of webui
  • The issue is caused by an extension, but I believe it is caused by a bug in the webui
  • The issue exists in the current version of the webui
  • The issue has not been reported before recently
  • The issue has been reported before but has not been fixed yet

What happened?

txt2img generation cause TypeError: 'NoneType' object is not iterable it happened at latest build also on build "b9705c5"

Steps to reproduce the problem

  1. run forge from stability matrix
  2. disable all extensions
  3. enter prompt in txt2img

What should have happened?

generate image

What browsers do you use to access the UI ?

Mozilla Firefox

Sysinfo

sysinfo-2024-05-12-04-25.json

Console logs

Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Version: f0.0.17v1.8.0rc-latest-273-gb9705c58
Commit hash: b9705c58f66c6fd2c4a0168b26c5cf1fa6c0dde3
Installing requirements
Launching Web UI with arguments: --directml --skip-torch-cuda-test --no-half-vae --gradio-allowed-path D:\APP\StabilityMatrix-win-x64\Data\Images
Using directml with device: 
Total VRAM 1024 MB, total RAM 28417 MB
Trying to enable lowvram mode because your GPU seems to have 4GB or less. If you don't want this use: --always-normal-vram
Set vram state to: LOW_VRAM
Device: privateuseone
VAE dtype: torch.float32
CUDA Stream Activated:  False
Warning: caught exception 'Torch not compiled with CUDA enabled', memory monitor disabled
Using sub quadratic optimization for cross attention, if you have memory or speed issues try using: --attention-split
==============================================================================
You are running torch 2.0.0+cpu.
The program is tested to work with torch 2.1.2.
To reinstall the desired version, run with commandline flag --reinstall-torch.
Beware that this will cause a lot of large files to be downloaded, as well as
there are reports of issues with training tab on the latest version.

Use --skip-version-check commandline argument to disable this check.
==============================================================================
Loading weights [fc2511737a] from D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\models\Stable-diffusion\chilloutmix_NiPrunedFp32Fix.safetensors
model_type EPS
UNet ADM Dimension 0
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Startup time: 14.4s (prepare environment: 5.3s, import torch: 3.9s, import gradio: 1.2s, setup paths: 1.2s, initialize shared: 0.1s, other imports: 0.7s, load scripts: 0.7s, create ui: 0.6s, gradio launch: 0.4s).
Using split attention in VAE
Working with z of shape (1, 4, 32, 32) = 4096 dimensions.
Using split attention in VAE
extra {'cond_stage_model.clip_l.logit_scale', 'cond_stage_model.clip_l.text_projection'}
left over keys: dict_keys(['model_ema.decay', 'model_ema.num_updates'])
To load target model SD1ClipModel
Begin to load 1 model
Moving model(s) has taken 0.01 seconds
Model loaded in 3.4s (load weights from disk: 0.4s, forge load real models: 2.0s, load VAE: 0.4s, calculate empty prompt: 0.6s).
Traceback (most recent call last):
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 37, in loop
    task.work()
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 26, in work
    self.result = self.func(*self.args, **self.kwargs)
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\txt2img.py", line 111, in txt2img_function
    processed = processing.process_images(p)
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\processing.py", line 752, in process_images
    res = process_images_inner(p)
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\processing.py", line 848, in process_images_inner
    p.rng = rng.ImageRNG((opt_C, p.height // opt_f, p.width // opt_f), p.seeds, subseeds=p.subseeds, subseed_strength=p.subseed_strength, seed_resize_from_h=p.seed_resize_from_h, seed_resize_from_w=p.seed_resize_from_w)
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\rng.py", line 114, in __init__
    self.generators = [create_generator(seed) for seed in seeds]
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\rng.py", line 114, in <listcomp>
    self.generators = [create_generator(seed) for seed in seeds]
  File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\rng.py", line 86, in create_generator
    generator = torch.Generator(device).manual_seed(int(seed))
RuntimeError: Device type privateuseone is not supported for torch.Generator() api.
Device type privateuseone is not supported for torch.Generator() api.
*** Error completing request
*** Arguments: ('task(vox45t86iw72py1)', <gradio.routes.Request object at 0x00000210CEC9F280>, 'girl in meadow', '', [], 20, 'DPM++ 2M Karras', 1, 1, 7, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 'Use same checkpoint', 'Use same sampler', '', '', [], 0, False, '', 0.8, -1, False, -1, 0, 0, 0, False, False, 'positive', 'comma', 0, False, False, 'start', '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, False, False, False, 0, False) {}
    Traceback (most recent call last):
      File "D:\APP\StabilityMatrix-win-x64\Data\Packages\Stable Diffusion WebUI Forge\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
    TypeError: 'NoneType' object is not iterable

---

Additional information

No response

@LadyFlames
Copy link

your not the only one with the same issue its happening to me as well and yes i can confirm that with or without using extensions/Integrated extensions it still happens and Going to Different Commit and Switching Branches doesnt help the issue is Still there

@kitamo1981
Copy link

same here

@LadyFlames
Copy link

LadyFlames commented May 17, 2024

i got it to work just Delete all External Extentions and dont use any of the integrated extensions what i mean is that once you launch the UI dont Activate any of integrated Extensions and dont use Any Scripts either if you do it that way it works Normally Without Any Issues at least it works for me when i did that and i came to a conclusion that the Error only Appears when using Scripts&Extentions/Integral extensions but if used without any them and only use HiresFix the error does not appear at all

@LadyFlames
Copy link

LadyFlames commented May 22, 2024

Just Tried again with the Extensions and Scripts turned on and it didnt Work at all This happened File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 37, in loop
task.work()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 26, in work
self.result = self.func(*self.args, **self.kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\txt2img.py", line 108, in txt2img_function
processed = modules.scripts.scripts_txt2img.run(p, *p.script_args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\scripts.py", line 785, in run
processed = script.run(p, *script_args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\scripts\AutoChar.py", line 850, in run
mid_image_face_inpaint = inpaint(last_image_batch, mask_face, inpaint_face_size[0],
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\scripts\AutoChar.py", line 809, in inpaint
inpaint_output = process_images(instance_inpaint)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\processing.py", line 752, in process_images
res = process_images_inner(p)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\processing.py", line 922, in process_images_inner
samples_ddim = p.sample(conditioning=p.c, unconditional_conditioning=p.uc, seeds=p.seeds, subseeds=p.subseeds, subseed_strength=p.subseed_strength, prompts=p.prompts)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\processing.py", line 1703, in sample
samples = self.sampler.sample_img2img(self, self.init_latent, x, conditioning, unconditional_conditioning, image_conditioning=self.image_conditioning)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_samplers_timesteps.py", line 142, in sample_img2img
samples = self.launch_sampling(t_enc + 1, lambda: self.func(self.model_wrap_cfg, xi, extra_args=self.sampler_extra_args, disable=False, callback=self.callback_state, **extra_params_kwargs))
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_samplers_common.py", line 263, in launch_sampling
return func()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_samplers_timesteps.py", line 142, in
samples = self.launch_sampling(t_enc + 1, lambda: self.func(self.model_wrap_cfg, xi, extra_args=self.sampler_extra_args, disable=False, callback=self.callback_state, **extra_params_kwargs))
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_samplers_timesteps_impl.py", line 24, in ddim
e_t = model(x, timesteps[index].item() * s_in, **extra_args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self.call_impl(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1527, in call_impl
return forward_call(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_samplers_cfg_denoiser.py", line 182, in forward
denoised = forge_sampler.forge_sample(self, denoiser_params=denoiser_params,
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_sampler.py", line 88, in forge_sample
denoised = sampling_function(model, x, timestep, uncond, cond, cond_scale, model_options, seed)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\samplers.py", line 289, in sampling_function
cond_pred, uncond_pred = calc_cond_uncond_batch(model, cond, uncond
, x, timestep, model_options)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\samplers.py", line 258, in calc_cond_uncond_batch
output = model.apply_model(input_x, timestep
, **c).chunk(batch_chunks)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_base.py", line 90, in apply_model
model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds).float()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\ldm\modules\diffusionmodules\openaimodel.py", line 867, in forward
h = forward_timestep_embed(module, h, emb, context, transformer_options, time_context=time_context, num_video_frames=num_video_frames, image_only_indicator=image_only_indicator)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\ldm\modules\diffusionmodules\openaimodel.py", line 61, in forward_timestep_embed
x = layer(x)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\ops.py", line 114, in forward
return super().forward(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\conv.py", line 460, in forward
return self._conv_forward(input, self.weight, self.bias)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\nn\modules\conv.py", line 456, in _conv_forward
return F.conv2d(input, weight, bias, self.stride,
RuntimeError: Given groups=1, weight of size [320, 9, 3, 3], expected input[1, 4, 118, 99] to have 9 channels, but got 4 channels instead
Given groups=1, weight of size [320, 9, 3, 3], expected input[1, 4, 118, 99] to have 9 channels, but got 4 channels instead
*** Error completing request
*** Arguments: ('task(p7tla62hyi3t8si)', <gradio.routes.Request object at 0x0000026E05AF9F90> Traceback (most recent call last):
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\launch.py", line 51, in
main()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\launch.py", line 47, in main
start()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\launch_utils.py", line 549, in start
main_thread.loop()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 37, in loop
task.work()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\main_thread.py", line 26, in work
self.result = self.func(*self.args, **self.kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 509, in get_sd_model
load_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 585, in load_model
sd_model = forge_loader.load_model_for_a1111(timer=timer, checkpoint_info=checkpoint_info, state_dict=state_dict)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 154, in load_model_for_a1111
forge_objects = load_checkpoint_guess_config(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 91, in load_checkpoint_guess_config
model_config = model_detection.model_config_from_unet(sd, "model.diffusion_model.", unet_dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 167, in model_config_from_unet
unet_config = detect_unet_config(state_dict, unet_key_prefix, dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 53, in detect_unet_config
model_channels = state_dict['{}input_blocks.0.0.weight'.format(key_prefix)].shape[0]
KeyError: 'model.diffusion_model.input_blocks.0.0.weight'

Stable diffusion model failed to load
Running on local URL: http://127.0.0.1:7860

To create a public link, set share=True in launch().
Startup time: 41.7s (prepare environment: 20.5s, import torch: 4.9s, import gradio: 1.2s, setup paths: 3.7s, initialize shared: 0.2s, other imports: 0.6s, load scripts: 9.0s, create ui: 1.2s, gradio launch: 0.3s).
Checkpoint AutoMixV3.3.safetensors [b0feb46ee2] not found; loading fallback comfyui_checkpoints\stable_cascade_stage_b.safetensors [6c218dc948]
Loading weights [6c218dc948] from D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\models\Stable-diffusion\comfyui_checkpoints\stable_cascade_stage_b.safetensors
loading stable diffusion model: KeyError
Traceback (most recent call last):
File "threading.py", line 973, in _bootstrap
File "threading.py", line 1016, in _bootstrap_inner
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui.py", line 1178, in
update_image_cfg_scale_visibility = lambda: gr.update(visible=shared.sd_model and shared.sd_model.cond_stage_key == "edit")
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\shared_items.py", line 133, in sd_model
return modules.sd_models.model_data.get_sd_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 509, in get_sd_model
load_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 585, in load_model
sd_model = forge_loader.load_model_for_a1111(timer=timer, checkpoint_info=checkpoint_info, state_dict=state_dict)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 154, in load_model_for_a1111
forge_objects = load_checkpoint_guess_config(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 91, in load_checkpoint_guess_config
model_config = model_detection.model_config_from_unet(sd, "model.diffusion_model.", unet_dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 167, in model_config_from_unet
unet_config = detect_unet_config(state_dict, unet_key_prefix, dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 53, in detect_unet_config
model_channels = state_dict['{}input_blocks.0.0.weight'.format(key_prefix)].shape[0]
KeyError: 'model.diffusion_model.input_blocks.0.0.weight'

Stable diffusion model failed to load
Checkpoint AutoMixV3.3.safetensors [b0feb46ee2] not found; loading fallback comfyui_checkpoints\stable_cascade_stage_b.safetensors [6c218dc948]
Loading weights [6c218dc948] from D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\models\Stable-diffusion\comfyui_checkpoints\stable_cascade_stage_b.safetensors
loading stable diffusion model: KeyError
Traceback (most recent call last):
File "threading.py", line 973, in _bootstrap
File "threading.py", line 1016, in _bootstrap_inner
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 703, in pages_html
create_html()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in create_html
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in create_html
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 82, in list_items
item = self.create_item(name, index)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 69, in create_item
elif shared.sd_model.is_sdxl and sd_version != network.SdVersion.SDXL:
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\shared_items.py", line 133, in sd_model
return modules.sd_models.model_data.get_sd_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 509, in get_sd_model
load_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 585, in load_model
sd_model = forge_loader.load_model_for_a1111(timer=timer, checkpoint_info=checkpoint_info, state_dict=state_dict)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 154, in load_model_for_a1111
forge_objects = load_checkpoint_guess_config(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 91, in load_checkpoint_guess_config
model_config = model_detection.model_config_from_unet(sd, "model.diffusion_model.", unet_dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 167, in model_config_from_unet
unet_config = detect_unet_config(state_dict, unet_key_prefix, dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 53, in detect_unet_config
model_channels = state_dict['{}input_blocks.0.0.weight'.format(key_prefix)].shape[0]
KeyError: 'model.diffusion_model.input_blocks.0.0.weight'

Stable diffusion model failed to load
Checkpoint AutoMixV3.3.safetensors [b0feb46ee2] not found; loading fallback comfyui_checkpoints\stable_cascade_stage_b.safetensors [6c218dc948]
Loading weights [6c218dc948] from D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\models\Stable-diffusion\comfyui_checkpoints\stable_cascade_stage_b.safetensors
Traceback (most recent call last):
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1431, in process_api
result = await self.call_function(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1103, in call_function
prediction = await anyio.to_thread.run_sync(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 703, in pages_html
create_html()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in create_html
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in create_html
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 82, in list_items
item = self.create_item(name, index)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 69, in create_item
elif shared.sd_model.is_sdxl and sd_version != network.SdVersion.SDXL:
AttributeError: 'NoneType' object has no attribute 'is_sdxl'
loading stable diffusion model: KeyError
Traceback (most recent call last):
File "threading.py", line 973, in _bootstrap
File "threading.py", line 1016, in _bootstrap_inner
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 703, in pages_html
create_html()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in create_html
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in create_html
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 82, in list_items
item = self.create_item(name, index)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 69, in create_item
elif shared.sd_model.is_sdxl and sd_version != network.SdVersion.SDXL:
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\shared_items.py", line 133, in sd_model
return modules.sd_models.model_data.get_sd_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 509, in get_sd_model
load_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 585, in load_model
sd_model = forge_loader.load_model_for_a1111(timer=timer, checkpoint_info=checkpoint_info, state_dict=state_dict)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 154, in load_model_for_a1111
forge_objects = load_checkpoint_guess_config(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 91, in load_checkpoint_guess_config
model_config = model_detection.model_config_from_unet(sd, "model.diffusion_model.", unet_dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 167, in model_config_from_unet
unet_config = detect_unet_config(state_dict, unet_key_prefix, dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 53, in detect_unet_config
model_channels = state_dict['{}input_blocks.0.0.weight'.format(key_prefix)].shape[0]
KeyError: 'model.diffusion_model.input_blocks.0.0.weight'

Stable diffusion model failed to load
Traceback (most recent call last):
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1431, in process_api
result = await self.call_function(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1103, in call_function
prediction = await anyio.to_thread.run_sync(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 703, in pages_html
create_html()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in create_html
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 699, in
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in create_html
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 518, in
self.items = {x["name"]: x for x in items_list}
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 82, in list_items
item = self.create_item(name, index)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\extensions-builtin\Lora\ui_extra_networks_lora.py", line 69, in create_item
elif shared.sd_model.is_sdxl and sd_version != network.SdVersion.SDXL:
AttributeError: 'NoneType' object has no attribute 'is_sdxl'
Checkpoint AutoMixV3.3.safetensors [b0feb46ee2] not found; loading fallback comfyui_checkpoints\stable_cascade_stage_b.safetensors [6c218dc948]
Loading weights [6c218dc948] from D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\models\Stable-diffusion\comfyui_checkpoints\stable_cascade_stage_b.safetensors
loading stable diffusion model: KeyError
Traceback (most recent call last):
File "threading.py", line 973, in _bootstrap
File "threading.py", line 1016, in _bootstrap_inner
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 691, in refresh
pg.refresh()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks_textual_inversion.py", line 13, in refresh
sd_hijack.model_hijack.embedding_db.load_textual_inversion_embeddings(force_reload=True)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\textual_inversion\textual_inversion.py", line 222, in load_textual_inversion_embeddings
self.expected_shape = self.get_expected_shape()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\textual_inversion\textual_inversion.py", line 154, in get_expected_shape
vec = shared.sd_model.cond_stage_model.encode_embedding_init_text(",", 1)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\shared_items.py", line 133, in sd_model
return modules.sd_models.model_data.get_sd_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 509, in get_sd_model
load_model()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\sd_models.py", line 585, in load_model
sd_model = forge_loader.load_model_for_a1111(timer=timer, checkpoint_info=checkpoint_info, state_dict=state_dict)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 154, in load_model_for_a1111
forge_objects = load_checkpoint_guess_config(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules_forge\forge_loader.py", line 91, in load_checkpoint_guess_config
model_config = model_detection.model_config_from_unet(sd, "model.diffusion_model.", unet_dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 167, in model_config_from_unet
unet_config = detect_unet_config(state_dict, unet_key_prefix, dtype)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\ldm_patched\modules\model_detection.py", line 53, in detect_unet_config
model_channels = state_dict['{}input_blocks.0.0.weight'.format(key_prefix)].shape[0]
KeyError: 'model.diffusion_model.input_blocks.0.0.weight'

Stable diffusion model failed to load
Traceback (most recent call last):
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1431, in process_api
result = await self.call_function(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\blocks.py", line 1103, in call_function
prediction = await anyio.to_thread.run_sync(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\venv\lib\site-packages\gradio\utils.py", line 707, in wrapper
response = f(*args, **kwargs)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks.py", line 691, in refresh
pg.refresh()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\ui_extra_networks_textual_inversion.py", line 13, in refresh
sd_hijack.model_hijack.embedding_db.load_textual_inversion_embeddings(force_reload=True)
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\textual_inversion\textual_inversion.py", line 222, in load_textual_inversion_embeddings
self.expected_shape = self.get_expected_shape()
File "D:\Stability Matrix\Packages\Stable Diffusion WebUI Forge\modules\textual_inversion\textual_inversion.py", line 154, in get_expected_shape
vec = shared.sd_model.cond_stage_model.encode_embedding_init_text(",", 1)
AttributeError: 'NoneType' object has no attribute 'cond_stage_model'
This is Getting ridicilous forge is officially Broken until they Fix it id suggest using something else in the meantime

@georgitsenov
Copy link

I am getting this in txt2img as well:
TypeError: 'NoneType' object is not iterable

I figured it comes from torch difference. Your install script installs torch==2.1.2+cu121
I tried upgrading torch==2.3.0 and the issue is no longer present for me.

@LastTargaryen
Copy link

@georgitsenov , This has happened to me and I'm using latest torch+cu121--To Everyone: this always fixes it for me:

When I get that error, I change checkpoints, click generate, it works, then go back to original checkpoint and it works.
*maybe important??: I'm almost always using sd1.5 checkpoints, don't know if that has anything to do with the viability of this workaround.

I got really desperate once when I got the error, cuz up until that point, the error meant you had to reload the UI, which I hate lol so I turned off each extension one-by-one and what ended up doing it was changing checkpoints. Since then, when I get the error, I do the checkpoint switch and it has worked every single time.

hope it helps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants