sd-webui-controlnet icon indicating copy to clipboard operation
sd-webui-controlnet copied to clipboard

Error: 'NoneType' object has no attribute 'shape'

Open LexVolkov opened this issue 1 year ago • 14 comments

in txt2img tab have an error 'NoneType' object has no attribute 'shape' when try use control net with canny

Error completing request Arguments: ('task(4xiu5obdiohh5gn)', 'a cat', '', [], 20, 0, False, False, 1, 1, 7, -1.0, -1.0, 0, 0, 0, False, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, [], 0, False, 7, 100, 'Constant', 0, 'Constant', 0, 4, False, 'x264', 'mci', 10, 0, False, True, True, True, 'intermediate', 'animation', True, 'canny', 'control_sd15_canny [fef5e48e]', 1, None, False, 'Just Resize', False, False, False, False, 'positive', 'comma', False, False, '', 1, '', 0, '', 0, '', True, False, False, False, 'Not set', True, True, '', '', '', '', '', 1.3, 'Not set', 'Not set', 1.3, 'Not set', 1.3, 'Not set', 1.3, 1.3, 'Not set', 1.3, 'Not set', 1.3, 'Not set', 1.3, 'Not set', 1.3, 'Not set', 1.3, 'Not set', False, 'None') {} Traceback (most recent call last): File "W:\stable-diffusion-webui-master\modules\call_queue.py", line 56, in f res = list(func(*args, **kwargs)) File "W:\stable-diffusion-webui-master\modules\call_queue.py", line 37, in f res = func(*args, **kwargs) File "W:\stable-diffusion-webui-master\modules\txt2img.py", line 56, in txt2img processed = process_images(p) File "W:\stable-diffusion-webui-master\modules\processing.py", line 486, in process_images res = process_images_inner(p) File "W:\stable-diffusion-webui-master\modules\processing.py", line 628, in process_images_inner samples_ddim = p.sample(conditioning=c, unconditional_conditioning=uc, seeds=seeds, subseeds=subseeds, subseed_strength=p.subseed_strength, prompts=prompts) File "W:\stable-diffusion-webui-master\modules\processing.py", line 828, in sample samples = self.sampler.sample(self, x, conditioning, unconditional_conditioning, image_conditioning=self.txt2img_image_conditioning(x)) File "W:\stable-diffusion-webui-master\modules\sd_samplers_kdiffusion.py", line 323, in sample samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args={ File "W:\stable-diffusion-webui-master\modules\sd_samplers_kdiffusion.py", line 221, in launch_sampling return func() File "W:\stable-diffusion-webui-master\modules\sd_samplers_kdiffusion.py", line 323, in samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args={ File "W:\stable-diffusion-webui-master\venv\lib\site-packages\torch\autograd\grad_mode.py", line 27, in decorate_context return func(*args, **kwargs) File "W:\stable-diffusion-webui-master\repositories\k-diffusion\k_diffusion\sampling.py", line 145, in sample_euler_ancestral denoised = model(x, sigmas[i] * s_in, **extra_args) File "W:\stable-diffusion-webui-master\venv\lib\site-packages\torch\nn\modules\module.py", line 1194, in _call_impl return forward_call(*input, **kwargs) File "W:\stable-diffusion-webui-master\modules\sd_samplers_kdiffusion.py", line 116, in forward x_out = self.inner_model(x_in, sigma_in, cond={"c_crossattn": [cond_in], "c_concat": [image_cond_in]}) File "W:\stable-diffusion-webui-master\venv\lib\site-packages\torch\nn\modules\module.py", line 1194, in _call_impl return forward_call(*input, **kwargs) File "W:\stable-diffusion-webui-master\repositories\k-diffusion\k_diffusion\external.py", line 112, in forward eps = self.get_eps(input * c_in, self.sigma_to_t(sigma), **kwargs) File "W:\stable-diffusion-webui-master\repositories\k-diffusion\k_diffusion\external.py", line 138, in get_eps return self.inner_model.apply_model(*args, **kwargs) File "W:\stable-diffusion-webui-master\modules\sd_hijack_utils.py", line 17, in setattr(resolved_obj, func_path[-1], lambda *args, **kwargs: self(*args, **kwargs)) File "W:\stable-diffusion-webui-master\modules\sd_hijack_utils.py", line 28, in call return self.__orig_func(*args, **kwargs) File "W:\stable-diffusion-webui-master\repositories\stable-diffusion-stability-ai\ldm\models\diffusion\ddpm.py", line 858, in apply_model x_recon = self.model(x_noisy, t, **cond) File "W:\stable-diffusion-webui-master\venv\lib\site-packages\torch\nn\modules\module.py", line 1194, in _call_impl return forward_call(*input, **kwargs) File "W:\stable-diffusion-webui-master\repositories\stable-diffusion-stability-ai\ldm\models\diffusion\ddpm.py", line 1329, in forward out = self.diffusion_model(x, t, context=cc) File "W:\stable-diffusion-webui-master\venv\lib\site-packages\torch\nn\modules\module.py", line 1194, in _call_impl return forward_call(*input, **kwargs) File "W:\stable-diffusion-webui-master\extensions\sd-webui-controlnet\scripts\cldm.py", line 114, in forward2 return forward(*args, **kwargs) File "W:\stable-diffusion-webui-master\extensions\sd-webui-controlnet\scripts\cldm.py", line 75, in forward if abs(x.shape[-1] - outer.hint_cond.shape[-1] // 8) > 8: AttributeError: 'NoneType' object has no attribute 'shape'

LexVolkov avatar Feb 16 '23 18:02 LexVolkov