下载ComfyUI(GitHub - comfyanonymous/ComfyUI: The most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interface.)
从源码上搭建比较麻烦,一般不推荐,所以跑到release里面找一个下载。我的显卡是GeFore GTX 1050 Ti,可以下载它(https://github.com/comfyanonymous/ComfyUI/releases/download/latest/ComfyUI_windows_portable_nvidia_cu121_or_cpu_31_01_2024.7z)
大概1G左右,可以使用迅雷下载,国内下github的东西会比较慢。
下载后解压到E:\SD\下,可以得到{SDP}=E:\SD\ComfyUI_windows_portable,在这个目录下有两个bat文件,一个是run_cpu.bat只跑CPU的,另外一个run_nvidia_gpu.bat跑GPU,目前测试的结果是,跑CPU(12核)的时间大概是GPU的5倍左右。我用了一个星期CPU模式,憋。。。
一般来说run_cpu.bat是肯定能跑的,就是慢而已。好歹也有个GTX1050,一直提示说驱动过期,那肯定不甘心。于是下载了最新的NVIDIA555驱动,安装就是过不了检测,说啥不兼容。其实是系统的版本问题,windows10-1709是只能安装标准版,最高也就472.84(对应CUDA11.4),肯定达不到要求的。所以最好就是升级win10.赶紧去bilibili找一下怎么升级win10的攻略。升级到win10-22h2后,然后顺利安装最新的驱动,后面的事情就顺顺利利了。
1.上面安装包的版本首次安装插件的时候会过不去,最好在{SDP}/python_embeded下运行cmd,然后升级一下pip
python.exe -m pip install --upgrade pip
这样就不会提示什么"D:/a/ComfyUI/.../python.exe"找不到之类的。
2.插件在custom_nodes下git clone一下。
有用的插件:
管理插件ComfyUI-Manager(https://github.com/ltdrdata/ComfyUI-Manager.git)对我好像没啥用的,大部分是墙的问题吧,能看到有啥插件安装过,可以搜索插件。
ComfyUI翻译插件(https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation.git)。
缩放图片插件(https://github.com/ssitu/ComfyUI_UltimateSDUpscale)。
IP-Adapter(https://github.com/Fannovel16/comfyui_controlnet_aux.git)神经元网络插件,捏脸必备神器。
3.下载一份SD推理模型{SDP}/ConfyUI/models/checkpoint,建议先下一份1.5版本的玩玩,不过有点难找哦,也可以直接来SD2的,到这里https://huggingface.co/stabilityai/https://huggingface.co/stabilityai/
上面的链接应该找不到1.5的版本,但是可以在huggingface.co搜一下别人的ckpt或safetensors,最好能下safetensors,比较安全。至于为啥要建议1.5,主要是C站(civitai.com)等模型很多基于1.5模型做的,至少这个时间点(2024年初)是。
4.下载lora模型到{SDP}/ConfyUI/models/loras,这玩意类似快速收敛的做法,能做出比较接近模型的图片。这里的lora模型必须要和推理模型(checkpoint)一致,否则报错。