florestefano1975 / ComfyUI-HiDiffusion

GNU General Public License v3.0
139 stars 9 forks source link

'downsampler_block' object has no attribute 'lora_layer' #6

Closed formulake closed 5 months ago

formulake commented 5 months ago

I keep getting this error on the SDXL and SD1.5 nodes and haven't been able to figure out why. I've tried pip install hidiffusion and it's already installed. Any help will be appreciated.

!!! Exception during processing!!! 'downsampler_block' object has no attribute 'lora_layer'
Traceback (most recent call last):
  File "F:\Tools\ComfyUI\execution.py", line 151, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
  File "F:\Tools\ComfyUI\execution.py", line 81, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
  File "F:\Tools\ComfyUI\execution.py", line 74, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
  File "F:\Tools\ComfyUI\custom_nodes\ComfyUI-HiDiffusion\__init__.py", line 274, in hi_diff_sd15
    image = pipe(prompt=positive_prompt, guidance_scale=guidance_scale, height=height, width=width, eta=eta, negative_prompt=negative_prompt).images[0]
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\diffusers\pipelines\stable_diffusion\pipeline_stable_diffusion.py", line 1002, in __call__
    noise_pred = self.unet(
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1511, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1561, in _call_impl
    result = forward_call(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\accelerate\hooks.py", line 166, in new_forward
    output = module._old_forward(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\diffusers\models\unet_2d_condition.py", line 1112, in forward
    sample, res_samples = downsample_block(
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1511, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1520, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\diffusers\models\unet_2d_blocks.py", line 1177, in forward
    hidden_states = downsampler(hidden_states, scale=lora_scale)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1511, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1520, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\diffusers\models\downsampling.py", line 152, in forward
    hidden_states = self.conv(hidden_states)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1511, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1520, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\Tools\ComfyUI\custom_nodes\ComfyUI-HiDiffusion\hidiffusion.py", line 1672, in forward
    if self.lora_layer is None:
  File "F:\Tools\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1688, in __getattr__
    raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
AttributeError: 'downsampler_block' object has no attribute 'lora_layer'