Skip to content

AttributeError: 'Block' object has no attribute 'drop_path' when using midals models #11

Description

@asieradzk

AttributeError: 'Block' object has no attribute 'drop_path' :( I have no clue what that means.

Full log:

Traceback (most recent call last):
      File "D:\sd\sdwebui\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "D:\sd\sdwebui\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "D:\sd\sdwebui\webui\modules\img2img.py", line 206, in img2img
        processed = modules.scripts.scripts_img2img.run(p, *args)
      File "D:\sd\sdwebui\webui\modules\scripts.py", line 601, in run
        processed = script.run(p, *script_args)
      File "D:\sd\sdwebui\webui\extensions\stable-diffusion-webui-normalmap-script\scripts\normalmap.py", line 278, in run
        prediction = estimatemidas(img, model, net_width, net_height, resize_mode, normalization)
      File "D:\sd\sdwebui\webui\extensions\stable-diffusion-webui-normalmap-script\scripts\normalmap.py", line 446, in estimatemidas
        prediction = model.forward(sample)
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\dpt_depth.py", line 166, in forward
        return super().forward(x).squeeze(dim=1)
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\dpt_depth.py", line 114, in forward
        layers = self.forward_transformer(self.pretrained, x)
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\backbones\beit.py", line 15, in forward_beit
        return forward_adapted_unflatten(pretrained, x, "forward_features")
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\backbones\utils.py", line 86, in forward_adapted_unflatten
        exec(f"glob = pretrained.model.{function_name}(x)")
      File "<string>", line 1, in <module>
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\backbones\beit.py", line 125, in beit_forward_features
        x = blk(x, resolution, shared_rel_pos_bias=rel_pos_bias)
      File "D:\sd\sdwebui\system\python\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl
        return forward_call(*args, **kwargs)
      File "D:\sd\sdwebui\webui\extensions/stable-diffusion-webui-normalmap-script/scripts\midas\backbones\beit.py", line 102, in block_forward
        x = x + self.drop_path(self.gamma_1 * self.attn(self.norm1(x), resolution,
      File "D:\sd\sdwebui\system\python\lib\site-packages\torch\nn\modules\module.py", line 1614, in __getattr__
        raise AttributeError("'{}' object has no attribute '{}'".format(
    AttributeError: 'Block' object has no attribute 'drop_path'
    ```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions