cubiq / ComfyUI_IPAdapter_plus

GNU General Public License v3.0
3.14k stars 237 forks source link

Error running alongside instantID #544

Closed bejaranoo closed 1 month ago

bejaranoo commented 1 month ago
Error occurred when executing IPAdapter:

'Attn2Replace' object has no attribute 'set_new_condition'

  File "C:\Users\LBM\ComfyUI\execution.py", line 151, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
  File "C:\Users\LBM\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 "C:\Users\LBM\ComfyUI\execution.py", line 74, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
  File "C:\Users\LBM\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus\IPAdapterPlus.py", line 607, in apply_ipadapter
    return ipadapter_execute(model.clone(), ipadapter['ipadapter']['model'], ipadapter['clipvision']['model'], **ipa_args)
  File "C:\Users\LBM\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus\IPAdapterPlus.py", line 393, in ipadapter_execute
    set_model_patch_replace(model, patch_kwargs, ("input", id, index))
  File "C:\Users\LBM\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus\IPAdapterPlus.py", line 146, in set_model_patch_replace
    to["patches_replace"]["attn2"][key].set_new_condition(**patch_kwargs)

When running only IP adapter it runs fine, but when alongside this implementation of instanceID(from the same author) get the error mentioned, https://github.com/cubiq/ComfyUI_InstantID

Any idea what could be done?

image

one note: I somehow ended with a node called "IPAdapter" instead of "Apply IPAdapter", dont know the reason since I followed the installation method with comfyui manager

winjvlee commented 1 month ago

same error

kikije030 commented 1 month ago

same error

cubiq commented 1 month ago

please update before reporting an error