github 上的教程实在是过于简略了, 对于ComfyUI毫无基础的我实在是少了太多东西, 梳理下应该怎么做. EveryoneNobel Github Link
环境安装
首先 clone 项目文件夹
1 | git clone https://github.com/16131zzzzzzzz/EveryoneNobel.git |
配环境
1 | conda create -n everyonenobel python=3.10 |
ComfyUI 下载及配置
ComfyUI 是画图工作流的 UI 界面, 是本项目运行的基础.
- 手动安装 ComfyUI, 里面有一项 Direct Links to download, 下载压缩包, 解压后就是 ComfyUI 的项目文件夹. 后续操作均在该文件夹下进行.
- 下载模型文件, 具体指南第一步, 把模型文件按要求放到 ComfyUI 项目文件夹的指定路径下.
- 手动下载 ComfyUI-Manager, clone 到 ComfyUI 项目文件夹
ComfyUI\custom_nodes
路径下. - 运行 ComfyUI. 在 ComfyUI 文件夹内运行
ComfyUI_windows_portable\python_embeded\python.exe main.py --port 6006 --listen 0.0.0.0
, 这里python.exe
是 python_embed 文件夹内的 python.exe 路径. - 安装缺失节点. 在 ComfyUI 界面上点击 Load, 加载 EveryoneNobel 项目文件夹
resources\workflow\nobel_workflow_for_install.json
, 然后点击 Manager, 选择 Install Missing Custom Nodes, 安装完成后点击下方 Restart 以重启, 重启过程较慢. 由于我是先打开 ComfyUI 的run_nvidia_gpu.bat
加载节点下载的, 也不知道问题出在哪里了, 有好多问题. - 指定 ComfyUI 工作流中的模型, 参考指南第二步, 我这里不用动
Problem
-
在上述第4步运行 ComfyUI 时, LCM_Inpaint_Outpaint_Comfy 节点导入失败
No module named 'diffusers.models.unet_2d_blocks'
, 原因是节点更新后文件路径改变了, 解决方法 -
上述第4步运行 ComfyUI 时, ComfyUI-tbox 报错
LayerStyle -> Cannot import name 'guidedFilter' from 'cv2.ximgproc'
, 解决方法. 即关闭 ComfyUI后运行以下代码, 将exe换成 python_embed 文件夹中的exe即可1
2
3../../../python_embeded/python.exe -s -m pip uninstall -y opencv-python opencv-python-headless opencv-contrib-python-headless opencv-contrib-python
../../../python_embeded/python.exe -s -m pip install opencv-python opencv-python-headless opencv-contrib-python-headless
../../../python_embeded/python.exe -s -m pip install opencv-contrib-python -
上述第4步运行 ComfyUI 时, ComfyUI-tbox 报错
ModuleNotFoundError: No module named 'onnx'
. 解决方法是在python_embeded
文件夹中运行python.exe -m pip install onnx
-
第4步解决节点问题后, 无法在本地浏览器打开 ComfyUI, 我换成 127.0.0.1 后能打开了
我更新 ComfyUI 到最新版后 LCM 总是有问题, 回退到v0.2.6后把 LCM 卸载后就能用了, amazing
运行指令
1 | D:\CS\EveryoneNobel\ComfyUI_windows_portable_nvidia\ComfyUI_windows_portable\python_embeded\python.exe main.py --port 6006 --listen 127.0.0.1 |
效果图
作者给的 young people 权重出来效果显老, 我调到2.5了
作者的 lora 训出来感觉效果一般, 不过训练样本本身很少也是了, 我弄了半天也没弄出几张一眼看出来是本人的图片, 照片出来的感觉都像是欧美人