Ryuukeisyou / comfyui_face_parsing

A set of custom nodes for ComfyUI. The nodes utilize the face parsing model to provide detailed segmantation of face.
81 stars 8 forks source link

Failed to import transformers.models.segformer.image_processing_segformer #13

Open jelling opened 1 month ago

jelling commented 1 month ago

FaceParsingProcesorLoader node is throwing this error:

Error occurred when executing FaceParsingProcessorLoader(FaceParsing):

Failed to import transformers.models.segformer.image_processing_segformer because of the following error (look up to see its traceback):
Unable to convert function return value to a Python type! The signature was
() -> handle

File "/workspace/ComfyUI/execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "/workspace/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 "/workspace/ComfyUI/custom_nodes/ComfyUI_ezXY/autoCastPatch.py", line 303, in map_node_over_list
return _map_node_over_list(obj, input_data_all, func, allow_interrupt)
File "/workspace/ComfyUI/execution.py", line 69, in map_node_over_list
results.append(getattr(obj, func)())
File "/workspace/ComfyUI/custom_nodes/comfyui_face_parsing/face_parsing_nodes.py", line 554, in main
from transformers import SegformerImageProcessor
File "", line 1075, in _handle_fromlist
File "/workspace/ComfyUI/venv/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1558, in __getattr__
value = getattr(module, name)
File "/workspace/ComfyUI/venv/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1557, in __getattr__
module = self._get_module(self._class_to_module[name])
File "/workspace/ComfyUI/venv/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1569, in _get_module
raise RuntimeError(

Any ideas? All of the models seem to be where they should be.

Here are my versions:

python: 3.10.12  •  torch: 2.3.1+cu121  •  xformers: 0.0.27 
Ryuukeisyou commented 1 month ago

Looks like this happens in importing SegformerImageProcessor. Not sure what's happening. Maybe try upgrading the transformers package?