大致操作顺序是按照下面这个链接进行【教程1】↓
从零开始安装ComfyUI | RuiChen (violet-chen.github.io)
只不过中间是使用miniforge配置的python环境【教程2】↓
一文总结Miniforge配置Python环境!-CSDN博客
注意以上两个教程里的环境的命名,自己命名记得弄一样的。
cuda和cudnn的安装参考【教程3】↓
可能踩坑的地方及解决方案参考【教程4】:torch.cuda.is_available()返回false——解决办法_cuda available false-CSDN博客
下面是踩过的坑:
安装顺序应该为:cuda,cudnn,pytorch,都安装完后再按【教程1】从comfyuiBase复制出新环境comfyui,再制作.bat文件。
①在安装完cuda后记得配置环境变量(具体【教程1】里有)
②在命令行用conda activate *环境名* 激活环境,用nvcc -V和nvidia-smi确认一下显卡支持的 cuda 版本是否大于下载的cuda版本
③下载完cudnn后按照【教程3】把文件放到对应位置,以及配置环境变量
④按照【教程1】安装pytorch,安装完后在命令行的自己的环境下输入
python
import torch
print(torch.cuda.is_available())
测试是否返回True。
如果为False,参考【教程4】是否应该重装gpu的pytorch。(另外,如果用pip可以直接从官网下载的话就不用像【教程4】里一个一个文件进行下载了)
⑤从comfyuiBase复制出新环境comfyui,【教程1】里
conda create comfyui --clone comfyuiBase
应该改成
conda create -n comfyui --clone comfyuiBase
⑥按照【教程1】最后在自己的环境的目录下写.bat文件时候,如果像我一样没有把ComfyUI放在C盘,有可能会报错,提示:当前环境目录下没有main.py文件
查了一下应该是cd命令没有生效,导致目录没有跳到D盘下,需要多加一行D: 保证跳到D盘下,然后.bat就可以运行了
最后在浏览器里打开 http://127.0.0.1:8188 可以看到效果