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

Error occurred when executing KSampler:Query/Key/Value should either all have the same dtype #52

Open
qw7793527 opened this issue Jul 16, 2024 · 0 comments

Comments

@qw7793527
Copy link

Error occurred when executing KSampler:

Query/Key/Value should either all have the same dtype, or (in the quantized case) Key/Value should have dtype torch.int32
query.dtype: torch.float16
key.dtype : torch.float32
value.dtype: torch.float32

File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\execution.py", line 81, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\nodes.py", line 1373, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\nodes.py", line 1343, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-Impact-Pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample
return original_sample(*args, **kwargs) # This code helps interpret error messages that occur within exceptions but does not have any impact on other operations.
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\sampling.py", line 410, in motion_sample
return orig_comfy_sample(model, noise, *args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-Advanced-ControlNet\adv_control\control_reference.py", line 47, in refcn_sample
return orig_comfy_sample(model, *args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-Advanced-ControlNet\adv_control\utils.py", line 112, in uncond_multiplier_check_cn_sample
return orig_comfy_sample(model, *args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\sample.py", line 43, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 801, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 703, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 690, in sample
output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 669, in inner_sample
samples = sampler.sample(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 574, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\k_diffusion\sampling.py", line 600, in sample_dpmpp_2m
denoised = model(x, sigmas[i] * s_in, **extra_args)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 297, in call
out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 656, in call
return self.predict_noise(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 659, in predict_noise
return sampling_function(self.inner_model, x, timestep, self.conds.get("negative", None), self.conds.get("positive", None), self.cfg, model_options=model_options, seed=seed)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 277, in sampling_function
out = calc_cond_batch(model, conds, x, timestep, model_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-TiledDiffusion.patches.py", line 4, in calc_cond_batch
return calc_cond_batch_original_tiled_diffusion_24d37aa7(model, conds, x_in, timestep, model_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\samplers.py", line 226, in calc_cond_batch
output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-Advanced-ControlNet\adv_control\utils.py", line 64, in apply_model_uncond_cleanup_wrapper
return orig_apply_model(self, *args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\model_base.py", line 114, in apply_model
model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds).float()
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\FreeU_Advanced\nodes.py", line 176, in __temp__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 "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 44, in forward_timestep_embed
x = layer(x, context, transformer_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\ldm\modules\attention.py", line 694, in forward
x = block(x, context=context[i], transformer_options=transformer_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\torch\nn\modules\module.py", line 1527, in call_impl
return forward_call(*args, **kwargs)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-layerdiffuse\lib_layerdiffusion\attention_sharing.py", line 253, in forward
return func(self, x, context, transformer_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-Easy-Use\py\layer_diffuse\attension_sharing.py", line 253, in forward
return func(self, x, context, transformer_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\ldm\modules\attention.py", line 618, in forward
n = attn2_replace_patch[block_attn2](n, context_attn2, value_attn2, extra_options)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI_IPAdapter_plus\CrossAttentionPatch.py", line 26, in call
out = out + callback(out, q, k, v, extra_options, **self.kwargs[i])
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\custom_nodes\ComfyUI_IPAdapter_plus\CrossAttentionPatch.py", line 169, in ipadapter_attention
out_ip = optimized_attention(q, ip_k, ip_v, extra_options["n_heads"])
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\comfy\ldm\modules\attention.py", line 380, in attention_xformers
out = xformers.ops.memory_efficient_attention(q, k, v, attn_bias=mask)
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\xformers\ops\fmha_init
.py", line 223, in memory_efficient_attention
return memory_efficient_attention(
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\xformers\ops\fmha_init
.py", line 321, in _memory_efficient_attention
return memory_efficient_attention_forward(
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\xformers\ops\fmha_init
.py", line 334, in _memory_efficient_attention_forward
inp.validate_inputs()
File "G:\sd-webui-aki\ComfyUI-aki\ComfyUI-aki-v1.3\python\lib\site-packages\xformers\ops\fmha\common.py", line 121, in validate_inputs
raise ValueError(

@qw7793527 qw7793527 changed the title Error occurred when executing KSampler Error occurred when executing KSampler:Query/Key/Value should either all have the same dtype Jul 16, 2024
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

1 participant