【AIGC】ComfyUI入门-使用ComfyUI_MagicClothing插件在生成图片时候出现的问题

时间:2024-10-22 19:46:51

最近想自己实现自动换装的工作流,在使用ComfyUI_MagicClothing插件的时候,出现了一个奇怪的问题。这个问题不是插件的问题,是环境配置问题。

问题内容如下:

Exception during processing!!! D:\a_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:891 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page (/docs/execution-providers/#requirements), make sure they’re in the PATH, and that your GPU is supported.

这个问题我查看了如下几个sdwebui的Issues并没有得到解决:

/AUTOMATIC1111/stable-diffusion-webui/issues/15884
/AUTOMATIC1111/stable-diffusion-webui/issues/13292

查看了onnxruntime的Issues也没有得到解决:

/microsoft/onnxruntime/issues/13576

查看问题过程中,发现如下内容有版本对应:

onnxruntime和CUDA、cuDNN有版本对应,在官方文档地址中我们可以看到他们的对应关系。

同时在官方文档中可以看到安装ONNX的时候,需要依赖哪些东西

官方文档对于不同操作系统有详细描述。

解决问题的方法

在无意中看到了一篇文章,有说如果CUDA、cuDNN版本在这之前使用时正常的时候,可以再试试安装onnxruntime-openvino。
执行命令:

pip install onnxruntime-openvino
  • 1

如果提示如下内容:
ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: ‘F:\python\conda\envs\comfyui\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll’
Consider using the --user option or check the permissions.
在执行命令后面加 --user:

pip install onnxruntime-openvino --user
  • 1

安装完 onnxruntime-openvino 之后再运行 ComfyUI 的工作流,执行成功。