-
Notifications
You must be signed in to change notification settings - Fork 432
Open
Description
I have a fresh installation of ComfyUI, and when working with IPadapter, I get the error below.
Even the workflow examples on this GitHub give the same error.
!!! Exception during processing !!! cannot import name 'numpy_helper' from 'onnx' (unknown location)
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\utils.py", line 148, in insightface_loader
from insightface.app import FaceAnalysis
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\__init__.py", line 16, in <module>
from . import model_zoo
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\__init__.py", line 1, in <module>
from .model_zoo import get_model
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\model_zoo.py", line 16, in <module>
from .inswapper import INSwapper
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\inswapper.py", line 6, in <module>
from onnx import numpy_helper
ImportError: cannot import name 'numpy_helper' from 'onnx' (unknown location)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 552, in load_models
self.insightface['model'] = insightface_loader(provider)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\utils.py", line 150, in insightface_loader
raise Exception(e)
Exception: cannot import name 'numpy_helper' from 'onnx' (unknown location)
Prompt executed in 36.24 seconds
got prompt
!!! Exception during processing !!! insightface model is required for FaceID models
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 758, in apply_ipadapter
work_model, face_image = ipadapter_execute(work_model, ipadapter_model, clip_vision, **ipa_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 237, in ipadapter_execute
raise Exception("insightface model is required for FaceID models")
Exception: insightface model is required for FaceID models
Prompt executed in 0.47 seconds
got prompt
!!! Exception during processing !!! insightface model is required for FaceID models
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 758, in apply_ipadapter
work_model, face_image = ipadapter_execute(work_model, ipadapter_model, clip_vision, **ipa_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 237, in ipadapter_execute
raise Exception("insightface model is required for FaceID models")
Exception: insightface model is required for FaceID models
Prompt executed in 0.32 seconds
got prompt
!!! Exception during processing !!! cannot import name 'numpy_helper' from 'onnx' (unknown location)
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\utils.py", line 148, in insightface_loader
from insightface.app import FaceAnalysis
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\__init__.py", line 16, in <module>
from . import model_zoo
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\__init__.py", line 1, in <module>
from .model_zoo import get_model
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\model_zoo.py", line 16, in <module>
from .inswapper import INSwapper
File "D:\NEURO\ComyUI_Files\.venv\Lib\site-packages\insightface\model_zoo\inswapper.py", line 6, in <module>
from onnx import numpy_helper
ImportError: cannot import name 'numpy_helper' from 'onnx' (unknown location)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\NEURO\ComfyUI\resources\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\IPAdapterPlus.py", line 615, in load_insightface
return (insightface_loader(provider),)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\NEURO\ComfyUI\resources\ComfyUI\custom_nodes\comfyui_ipadapter_plus\utils.py", line 150, in insightface_loader
raise Exception(e)
Exception: cannot import name 'numpy_helper' from 'onnx' (unknown location)
Prompt executed in 0.01 seconds
Metadata
Metadata
Assignees
Labels
No labels