当前位置:   article > 正文

comfyUI 安装及初体验_comfyui error occurred when executing efficient lo

comfyui error occurred when executing efficient loader: 'nonetype' object ha

写在前面

今天在公众号看人提到ComfyUI,出于好奇,上git上浏览了一番。花了3h左右时间体验了一波,感觉很不错,向大家推荐一波~~~

简介

ComfyUI是一个基于节点流程的Stable Diffusion操作界面,其特点包括显存要求低、启动与出图速度快,以及高生成自由度。用户可以通过调整模块连接定制工作流程,实现精准的工作流定制与完善的可复现性。此外,ComfyUI还支持多种模型和模式,并能保存和复用工作流,提高工作效率。

安装前检查

查看自己电脑是否支持GPU

方式一:通过设备管理器查看
  • 右键点击“此电脑”(或“我的电脑”),选择“管理”。
  • 进入“设备管理器”界面。
  • 在“显示适配器”子菜单中,查找是否有以NVIDIA开头的设备。如果有,那么就说明你的电脑配备了NVIDIA GPU。

方式二:使用系统信息工具查看
  • 按下Win+R键组合,打开“运行”对话框。
  • 输入“dxdiag”,然后点击“确定”。
  • 在弹出的“DirectX 诊断工具”界面中,查看“显示”选项卡下的信息,确认是否有NVIDIA的显卡信息。

查看自己电脑GPU VRAM大小(GPU显存)

通过任务管理器

通过dxdiag工具

参考 ”方式二:使用系统信息工具查看“步骤。

下载

文末领取

安装

在自己的工作目录解压下载的压缩包,根据自己的电脑配置选择不同的启动文件,

ps:启动前最好看README_VERY_IMPORTANT.txt文件内容

安装好后的界面

配置模型

将下载的模型文件放入:ComfyUI\models\checkpoints

stable diffusion 1.5:huggingface.co/runwayml/st…

生成图片

输入提示词

页面会有两个提示词输入框,

  • 连着”positive“ 提示词输入框,是正反馈提示词,输入你想要的图片内容
  • 连着”nogative“的提示词输入框,是负反馈提示词,输入你不想在图片上展示的东西

设置

设置empty Latent Image:刚开始可以把图片设置的小一点,这样生成速度会快一些

设置KSmapler : 这里面可以先设置steps,也可以不设置

生成图片

点击”queue prompt“ 即可生成图片

等待终端进度条展示100%,差不多可以看到效果了

右击保存图片即可使用。

效果展示

同样的提示词,多次生成的效果是不一样的

cpu方式生成

GPU方式生成

cpu与GPU对比

耗时

第一次使用cpu生成的时候,除提示词外,均适用的默认值,耗时大概在1h30min

使用GPU方式生成的时候,初始只要10min多点,但是在渲染图片的的时候报错,后来通过调整图片尺寸以及步骤数量只需2min30s左右时间完成。

问题

在这个过程中也踩了不少坑,在这里汇总下:

报错1:RuntimeError: CUDA error: operation not supported

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 ]

问题2:RuntimeError: CUDA error: the launch timed out and was terminated

具体内容没有保留,大概意思是提示,在运行之前设置CUDA_LAUNCH_BLOCKING,类似如下内容: For debugging consider passing CUDA_LAUNCH_BLOCKING=1

解决:

run_nvidia_gpu.bat启动命令中加入set CUDA_LAUNCH_BLOCKING=1

问题3: Error occurred when executing VAEDecode: CUDA error

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工作流手把手搭建。

由于篇幅原因,详细版添加下方免费领取

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,详细版添加下方免费领取!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/702021
推荐阅读
相关标签
  

闽ICP备14008679号