一、前期准备
1.确认显卡配置:
确保使用的是英伟达(NVIDIA)显卡,显存最低6GB,12GB以上更好(作者使用的是RTX 5060,显存为8GB)
2.确认硬盘配置:
最好是NVMe固态硬盘(SSD),剩余硬盘空间在200GB以上,注意是剩余空间不是总空间。虽然ComfyUI本身占用不大,但是Flux模型动不动就是几十GB,而且考虑到模型的更新迭代,所以多留一点比较好。如果你还想玩其他家的模型,那最好预留500GB以上。
3.设置虚拟内存:
虚拟内存简单说就是把部分多出来的硬盘空间当低配内存用,让你可以运行更多或者更大的软件。那么我们为什么需要这玩意儿呢?因为跑模型的时候要加载动辄几十亿几百亿的参数,这本身会占用大量内存,另外还需要加载CLIP和UNet模型等等,所以如果没有虚拟内存,全靠GPU,那对显存的要求起码都是几十GB了。
设置虚拟内存步骤:首先打开Windows系统的设置,点击系统——系统信息——高级系统设置,接着在“性能”一栏中点击“设置”;然后选择“高级”选项卡,在“虚拟内存”一栏中选择“更改”。在弹出的设置窗口中,首先取消勾选“自动管理所有驱动器的分页文件大小”,然后选择ComfyUI安装目录所属的盘,接着勾选自定义大小,设置初始大小为65536MB,即64GB,最大值为92160MB,即90GB。最后依次点击“设置”和“确定”。具体如下图所示:




4.安装Git
直接去官网,Git的安装教程很多,我就不重复造轮子了,这里推荐一个教程:
https://blog.csdn.net/mukes/article/details/115693833
二、安装ComfyUI
访问ComfyUI中文官网:https://www.comfy.org/zh-cn/
点击下载,选择对应版本下载安装包即可,本文以Windows11为例,所以选择Windows版本。

下载完毕,点击安装即可。前期准备已经安装好了Git,这里点击“Skip”跳过。

点击开始使用

点击下一个

这里除非你的C盘空间很大,否则安装位置不要选C盘,选择一个其他盘,然后点下一个。

首次安装,选择下一个即可。如果之前装过,那就在红框处选择之前安装的路径。

点击安装,会弹出命令行窗口设置Python环境等


安装完成后会进入以下界面

三、Flux各版本简介
1.Flux.1 Pro:拥有最高级别的图像质量和细节表现
用途许可:可商用。
使用方式:只能通过API付费访问,不支持本地部署。
2.Flux.1 Dev:是一个引导蒸馏变体,综合表现接近Pro
用途许可:不可商用。
使用方式:可通过API访问,也支持本地部署。
硬件需求:最低12GB 显存,32GB内存
3.Flux.1 Schnell:注重速度和效率,只需4步就能生成不错的图像
用途许可:不可商用。
使用方式:可通过API访问,也支持本地部署。
硬件需求:最低6GB显存,8GB内存。
4.Flux.1 Kontext:目前Flux中最新的模型
在文本渲染和指令遵循表现最佳,生成速度仅次于Schnell的情况下,出图质量也只是稍逊Dev版本,可惜目前还不支持商用。该版本下有Dev、Pro和Max三个细分版本。
用途许可:不可商用。
使用方式:Pro和Max只能通过API访问,Dev支持本地部署。
硬件需求:Kontext下的Dev版本的需求和Flux.1 Dev一致。
由于我的电脑显存只有8G,也没有想追求特别高的质量,所以就选择了Schnell版本下的Schnell-FP8版本,下文也是以Schnell-FP8版本的部署为例。
四、下载对应的Flux大模型文件
- 官网链接:https://huggingface.co,官网下载需要魔法,如果不会可以去镜像网站https://hf-mirror.com下载。
- 镜像网站使用方法:将https协议之后第一个单斜杠之前的字符串替换成hf-mirror.com,例如:将https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main改为:https://hf-mirror.com/black-forest-labs/FLUX.1-dev/tree/main
- 有魔法的直接去官网下载(下载下来的文件是三合一版本,集成了CLIP、UNet和VAE,无需再单独下载,直接用checkpoints加载器来加载就可以使用):https://huggingface.co/Comfy-Org/flux1-schnell/tree/main
- 没魔法的可以直接点击下面这个网址:
https://hf-mirror.com/AiAF/flux1-schnell-fp8.safetensors/tree/main/AiAF

点击下载箭头即可开始下载,下载的文件为flux1-schnell-fp8.safetensors,下载到Windows上是16GB。
五、在ComfyUI上使用Flux.1 Schnell
首先将下载的flux1-schnell-fp8.safetensors文件移动到ComfyUI安装路径下的checkpoints文件夹中,即ComfyUI\models\checkpoints,以我的安装目录为例完整路径就是D:\Software\ComfyUI\models\checkpoints,然后重启ComfyUI,选择Flux Schnell fp8文生图即可


点击运行即可生成默认的图片,然后就可以自己设定提示词,图片的宽高和每次生成的个数。

六、常见问题
1.Failed to initialize database

启动ComfyUI时,命令行窗口出现Failed to initialize database的错误。
解决办法:
在以下目录中创建一个名为“user”的文件夹
C:\Users\YOUR_USERNAME_HERE\AppData\Local\Programs@comfyorgcomfyui-electron\resources\ComfyUI
注意“YOUR_USERNAME_HERE”是指你的账户名,如Administrator就是在C:\Users\Administrator\AppData\Local\Programs@comfyorgcomfyui-electron\resources\ComfyUI下创建一个user文件夹
2.TypeError: Failed to fetch
一般是内存不足,虚拟内存没分配或者分配得过少导致的。
解决办法:按照前期准备中的步骤设置虚拟内存即可。

7275

被折叠的 条评论
为什么被折叠?



