赞
踩
今天在公众号看人提到ComfyUI,出于好奇,上git上浏览了一番。花了3h左右时间体验了一波,感觉很不错,向大家推荐一波~~~
ComfyUI是一个基于节点流程的Stable Diffusion操作界面,其特点包括显存要求低、启动与出图速度快,以及高生成自由度。用户可以通过调整模块连接定制工作流程,实现精准的工作流定制与完善的可复现性。此外,ComfyUI还支持多种模型和模式,并能保存和复用工作流,提高工作效率。
参考 ”方式二:使用系统信息工具查看“步骤。
文末领取
在自己的工作目录解压下载的压缩包,根据自己的电脑配置选择不同的启动文件,
ps:启动前最好看README_VERY_IMPORTANT.txt文件内容
将下载的模型文件放入:ComfyUI\models\checkpoints
stable diffusion 1.5:huggingface.co/runwayml/st…
页面会有两个提示词输入框,
设置empty Latent Image:刚开始可以把图片设置的小一点,这样生成速度会快一些
设置KSmapler : 这里面可以先设置steps,也可以不设置
点击”queue prompt“ 即可生成图片
等待终端进度条展示100%,差不多可以看到效果了
右击保存图片即可使用。
同样的提示词,多次生成的效果是不一样的
第一次使用cpu生成的时候,除提示词外,均适用的默认值,耗时大概在1h30min
使用GPU方式生成的时候,初始只要10min多点,但是在渲染图片的的时候报错,后来通过调整图片尺寸以及步骤数量只需2min30s左右时间完成。
在这个过程中也踩了不少坑,在这里汇总下:
RuntimeError: CUDA error: operation not supported CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
启动的时候观看,终端会发现,已经提前给出警告
在run_nvidia_gpu.bat
启动命令中加入--disable-cuda-malloc
参考:issues: [#940 ]
具体内容没有保留,大概意思是提示,在运行之前设置CUDA_LAUNCH_BLOCKING,类似如下内容: For debugging consider passing CUDA_LAUNCH_BLOCKING=1
在run_nvidia_gpu.bat
启动命令中加入set CUDA_LAUNCH_BLOCKING=1
Error occurred when executing VAEDecode: CUDA error: the launch timed out and was terminated Compile with
TORCH_USE_CUDA_DSA
to enable device-side assertions.
这个是通过调整图片大小,减少steps解决的
为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。
由于篇幅原因,详细版添加下方免费领取
由于篇幅原因,详细版添加下方免费领取!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。