[StaD] comfyui controlnet衝突無解
有爬文了,我遇到的問題跟下面這篇一模一樣,所以我直接po這篇文章,如下:
https://github.com/Fannovel16/comfyui_controlnet_aux/issues/422
但我爬文很久了,有一些人遇到跟我一樣的問題,但都沒有解法…
這個問題導致我用comfyui時,無法使用controlnet的open pose的相關的功能,會直接報
錯…
神奇的是,我用webui卻可以正常使用controlnet的open pose…
也就是這個問題只存在於comfyui…
請問有人知道解法嗎?
錯誤訊息
Error occurred when executing AIO_Preprocessor:
open file failed because of errno 2 on fopen: No such file or directory, fil
e path: C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\custom_nodes
\comfyui_controlnet_aux\ckpts\hr16/DWPose-TorchScript-BatchSize5\dw-ll_ucoco
_384_bs5.torchscript.pt
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\execution.py
", line 152, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\execution
.py", line 82, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION,
allow_interrupt=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\execut
ion.py", line 75, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\cus
tom_nodes\comfyui_controlnet_aux\__init__.py", line 117, in execute
return getattr(aux_class(), aux_class.FUNCTION)(**params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\ComfyUI\
custom_nodes\comfyui_controlnet_aux\node_wrappers\dwpose.py",
line 72, in estimate_pose
model = DwposeDetector.from_pretrained(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\Comfy
UI\custom_nodes\comfyui_controlnet_aux\src\controlnet_aux\d
wpose\__init__.py", line 244, in from_pretrained
t = Wholebody(None, pose_model_path, torchscript_device=torchscript_device)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows\Co
mfyUI\custom_nodes\comfyui_controlnet_aux\src\controlnet
_aux\dwpose\wholebody.py", line 73, in __init__
self.pose = torch.jit.load(pose_model_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\zhuan\OneDrive\桌面\ai\ComfyUI_windows
\python_embeded\Lib\site-packages\torch\jit\_serializ
ation.py", line 158, in load
cpp_module = torch._C.import_ir_module(cu, os.fspath
(f), map_location, _extra_files, _restore_shapes) # type: ignore[call-arg]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.133.210 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/AI_Art/M.1723630241.A.D79.html
留言