dchatel / comfyui_facetools

These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options.
MIT License
45 stars 7 forks source link

ORT Build #13

Closed Nekodificador closed 1 week ago

Nekodificador commented 1 week ago

I have ComfyUI installed from Pinokio and now i'm having this message. Is related? Sorry i'm completely noob with code and such.

Error occurred when executing DetectFaces:

This ORT build has ['TensorrtExecutionProvider', 'CUDAExecutionProvider', 'CPUExecutionProvider'] enabled. Since ORT 1.9, you are required to explicitly set the providers parameter when instantiating InferenceSession. For example, onnxruntime.InferenceSession(..., providers=['TensorrtExecutionProvider', 'CUDAExecutionProvider', 'CPUExecutionProvider'], ...)

File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\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\Nekodificador\pinokio\api\comfyui.git\app\execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\custom_nodes\comfyui_facetools\nodes.py", line 93, in run
unfiltered_faces = detect_faces(img, threshold)
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\custom_nodes\comfyui_facetools\utils.py", line 136, in detect_faces
face = Face(img, a, b, c, d)
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\custom_nodes\comfyui_facetools\utils.py", line 93, in __init__
curr_lmk = Models.lmk(rcrop)
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\custom_nodes\comfyui_facetools\utils.py", line 66, in lmk
cls._lmk = InferenceSession(os.path.join(models_dir, 'landmarks', 'fan2_68_landmark.onnx'))
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\env\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 396, in __init__
raise e
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\env\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 383, in __init__
self._create_inference_session(providers, provider_options, disabled_optimizers)
File "C:\Users\Nekodificador\pinokio\api\comfyui.git\app\env\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 415, in _create_inference_session
raise ValueError(
dchatel commented 1 week ago

It should work now.

Nekodificador commented 1 week ago

Yes it does! Thank you a lot