cubiq / ComfyUI_InstantID

Apache License 2.0
944 stars 50 forks source link

What went wrong #154

Open xyun0808 opened 1 month ago

xyun0808 commented 1 month ago

Error occurred when executing InstantIDAttentionPatch:

not enough values to unpack (expected 3, got 2)

File "E:\ComfyUI\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "E:\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 "E:\ComfyUI\execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(slice_dict(input_data_all, i))) File "E:\ComfyUI\custom_nodes\ComfyUI_InstantID\InstantID.py", line 487, in patch_attention image_prompt_embeds, uncond_image_prompt_embeds = self.instantid.get_image_embeds(clip_embed.to(self.device, dtype=self.dtype), clip_embed_zeroed.to(self.device, dtype=self.dtype)) File "C:\ProgramData\anaconda3\envs\comfyui1\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context return func(*args, *kwargs) File "E:\ComfyUI\custom_nodes\ComfyUI_InstantID\InstantID.py", line 89, in get_image_embeds image_prompt_embeds = self.image_proj_model(clip_embed) File "C:\ProgramData\anaconda3\envs\comfyui1\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(args, kwargs) File "C:\ProgramData\anaconda3\envs\comfyui1\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(*args, kwargs) File "E:\ComfyUI\custom_nodes\ComfyUI_InstantID\resampler.py", line 117, in forward latents = attn(x, latents) + latents File "C:\ProgramData\anaconda3\envs\comfyui1\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, *kwargs) File "C:\ProgramData\anaconda3\envs\comfyui1\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl return forward_call(args, kwargs) File "E:\ComfyUI\custom_nodes\ComfyUIInstantID\resampler.py", line 57, in forward b, l, = latents.shape

cubiq commented 1 month ago

please update: ipadapter, instantid and pulid if you have them installed. they all use the same attention patch and they need to be updated if you use them together