在Ubuntu22.04上部署ComfyUI

article/2025/6/17 16:50:03

ComfyUI 是 一个基于节点流程的 Stable Diffusion 操作界面,可以通过流程,实现了更加精准的工作流定制和完善的可复现性。每一个模块都有特定的的功能,我们可以通过调整模块连接达到不同的出图效果,特点如下:

1.对显存要求相对较低,启动速度快,出图速度快;
2.具有更高的生成自由度;
3.可以和 webui 共享环境和模型;
4.可以搭建自己的工作流程,可以导出流程并分享给别人,报错的时候也能清晰的发现错误出在哪一步;
5.生成的图片拖进后会还原整个工作流程,模型也会选择好。

一:环境准备

PVE4.17构建虚拟机系统
配置虚拟机:32GB内存,至少颗CPU
添加Nvidia P40 24G  一片
虚拟机中安装Ubuntu 22.04
设置Ubuntu22.04IP为192.168.29.81

参照下面的步骤,开始安装配置工作环境:

#1、安装gcc和g++
sudo apt update
sudo apt install gcc g++#查看版本
gcc --version
g++ --version#2、安装make
sudo apt install make
sudo apt install make-guile#查看make版本
make -v#3、安装N卡驱动
#首先,编辑黑名单配置。vim /etc/modprobe.d/blacklist.conf#在文件的最后添加下面两行。blacklist nouveau
options nouveau modeset=0#然后,输入下面的命令更新并重启。
update-initramfs -u
reboot
#重启后输入下面的命令验证是否禁用成功,成功的话这行命令不会有输出。lsmod | grep nouveau#驱动安装
#首先,使用apt卸载已有的驱动,命令如下。apt-get purge nvidia*#进入驱动所在路径,赋予执行权限,并执行安装命令chmod +x NVIDIA-Linux-x86_64-535.86.05.run
./NVIDIA-Linux-x86_64-535.86.05.run#注:具体文件根据下载的驱动来填写
nvidia-smi#4、安装cuda和cuDNN
#安装zlib软件包
apt-get install zlib1g#重启服务器后,如不生效,可直接将文件写在.bashrc里面
vim ~/.bashrc
#添加以下几句:PATH=$PATH:/usr/local/cuda/bin  
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64  
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64#使生效
source ~/.bashrc#cuDNN下载地址:
https://developer.nvidia.com/rdp/cudnn-archive#tar包方式
xz -d cudnn-linux-x86_64-8.9.4.25_cuda12-archive.tar.xz
tar -xvf cudnn-linux-x86_64-8.9.4.25_cuda12-archive.tarcp /root/cudnn-linux-x86_64-8.9.4.25_cuda12-archive/include/cudnn.* /usr/local/cuda/include/
cp /root/cudnn-linux-x86_64-8.9.4.25_cuda12-archive/lib/* /usr/local/cuda/lib64
chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*#5、安装anaconda
bash ./Anaconda3-2023.09-0-Linux-x86_64.sh

二:部署ComfyUI

 1:下载代码仓库

git clone https://github.com/comfyanonymous/ComfyUI.git

2、创建虚拟环境

conda create -n comfyui python=3.10
conda activate comfyui

3、安装pytorch和相关依赖

#安装pytorch
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpl
pip3 install torch torchvision torchaudio#安装相关依赖
pip install -r requirements.txt

4、修改配置文件

cp extra_model_paths.yaml.example  extra_model_paths.yaml

编辑 extra_model_paths.yaml

修改checkpoints的路径和其他模型路径,请根据你实际放置位置来修改: 

vim extra_model_paths.yamla111:base_path: /app/ComfyUI/checkpoints: models/checkpointsconfigs: models/configsvae: models/VAEloras: |models/Loramodels/LyCORISupscale_models: |models/ESRGANmodels/RealESRGANmodels/SwinIRembeddings: embeddingshypernetworks: models/hypernetworkscontrolnet: models/ControlNet

三:下载相关的大模型

1、stable-diffusion-xl-base-1.0
git clone https://www.modelscope.cn/AI-ModelScope/stable-diffusion-xl-base-1.0.git

2、stable-diffusion-xl-refiner-1.0
git clone https://www.modelscope.cn/AI-ModelScope/stable-diffusion-xl-refiner-1.0.git

3、stable-diffusion-v1.5
git clone https://www.modelscope.cn/AI-ModelScope/stable-diffusion-v1.5-no-safetensor.git

模型百度下载:

链接:https://pan.baidu.com/s/1Xl1NCE8AT5V7nu3I-YF_BA?pwd=i2pa 
提取码:i2pa 

四:启动comfyui

python main.py --port 8188 --listen 192.168.29.81

五:插件安装

cd ComfyUI/custom_nodes
#直接克隆git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION
git clone https://github.com/twri/sdxl_prompt_styler
git clone https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts
git clone https://github.com/ltdrdata/ComfyUI-Manager.git

插件说明

辣椒酱的界面汉化: https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION
提示词风格样式: https://github.com/twri/sdxl_prompt_styler
提示词中文输入: https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
小瑞士军刀美化辅助: https://github.com/pythongosssss/ComfyUI-Custom-Scripts
ComfyUI Manager:https://github.com/ltdrdata/ComfyUI-Manager.git

六:ComfyUI使用方法

1、修改中语言

在语言处选择中文。

2、初步运行

 在默认加载页面,我们可以初步运行一个测试如下图:

选择一个模型,然后上传一张照片。

 

下一节我们再详细介绍其他设置。


http://www.hkcw.cn/article/QScHbmPtXj.shtml

相关文章

[Linux]在Ubuntu中安装samba并且正确配置(详细)

一、我们为什么需要samba服务 samba是一种实现windows和linux包括macos文件共享的套件。它能让我们像访问自己的磁盘一样去访问别的系统的文件。可以看得出来这种一种快速并且高效的文件传输协议。看到这里,大家可能会有些疑问。向linux传输文件,我们可以…

基于VMware虚拟机的Ubuntu22.04系统安装和配置(新手保姆级教程)

文章目录 一、前期准备1. 硬件要求2. 软件下载2-1. 下载虚拟机运行软件 二、安装虚拟机三、创建 Ubuntu 系统虚拟机四、Ubuntu 系统安装过程的配置五、更换国内镜像源六、设置静态 IP七、安装常用软件1. 编译工具2. 代码管理工具3. 安装代码编辑软件(VIM&#xff09…

媒体:复制“苏超”的精彩很难 “发明者是天才”获赞

6月3日,关于“发明苏超的是天才”的话题引起了广泛关注。媒体对此进行了分析,并表达了高度赞同。6月2日,“发明江苏足球联赛的人一定是个天才”这一话题冲上热搜。有人评论说:“今年端午的欢愉皆由苏超赋予,梗层出不穷,容我再畅快笑上一阵。”自5月10日开赛以来,“苏超”…

巴黎世家线上已下架4500元半身裙 设计争议再起

近日,奢侈品牌巴黎世家推出的一款售价4500元的女款半身裙在网上引发热议。不少网友吐槽该裙子造型与平角短裤极为相似,直呼“看不懂时尚”。据巴黎世家官网介绍,这款深蓝色弹力平纹针织半身裙亮相于2025秋季系列Look 50和Look 54。裙子采用弹力棉混纺平纹针织面料,为平角短…

乌军无人机奇袭俄领土有何影响 俄乌紧张局势升级

乌克兰国家安全局(SBU)出动117架无人机,对俄罗斯多个州的军事基地实施袭击,成功击中41架俄军战机。乌方称,俄罗斯主要机场中约34%的战略轰炸机遭到攻击,损失达到70亿美元。这一消息让外界感到震惊,尤其是袭击目标包括俄远东地区的机场。次日,乌克兰官员更新数据称,至少…

苏超出圈网友玩梗不断 足球与幽默齐飞

江苏省城市足球联赛首次举办,短短三轮比赛后,“苏超”的“含梗量”已经超标。这并非苏格兰足球超级联赛,而是由13个设区市各组一支队伍参与的赛事。截至6月1日,南通队暂列第一。场上是真比拼,场外则充满了网梗和段子。例如,无锡队客场挑战泰州队失利,有人调侃说是因为无…

多方回应男子拖拽女童进小巷 案件定性引争议

6月3日,湖南娄底市公安局娄星分局通报了一起事件。5月20日下午,嫌疑人刘某某(男,38岁)酒后行至娄底市娄星区涟滨中街附近,拖拽一名6岁女童进入居民区巷子,被居民及时制止并报警。警方迅速赶到现场将刘某某控制。经侦查,刘某某涉嫌寻衅滋事已被拘留,并将依法追究其刑事…

老头乐失控撞进餐馆 姐姐冷静救妹妹 姐姐反应神速获赞

6月2日12点48分,河南省周口市西华县某乡镇饭店内发生了一起意外。一位老人在饭店就餐结束后准备驾驶老年代步电动车离开,因操作不当,车辆冲破大门径直冲进店内。当时,饭店老板一岁多的孙女正在店内玩耍,就站在车辆行进路线上。眼看幼童就要被撞,她的姐姐迅速将妹妹抱起转…

科学家发现超级地球 或存类地生命 宜居带内新希望

人类是否是宇宙中唯一的智慧生命?是否存在另一颗像地球一样适合生命存在的行星?这些都是长久以来人们关心的宇宙谜题。中国科学院云南天文台牵头的国际研究团队在一颗类似太阳的恒星周围发现了一颗位于宜居带的超级地球Kepler-725c,其质量大约是地球的10倍。这颗超级地球围绕…

科学家发现一颗“超级地球” 位于宜居带或存生命

人类是否是宇宙中唯一的智慧生命?有没有另一颗像地球一样适合生命存在的行星?这些问题一直是人们关注的宇宙谜题。中国科学院云南天文台牵头的一个国际研究团队,在一颗类似太阳的恒星周围发现了一颗位于宜居带的超级地球Kepler-725c,其质量约为地球的10倍。这颗“超级地球”…

2岁女孩误吞3厘米竹签致腹痛 异物穿肠惊险万分

近两岁大的女孩添添突然腹痛不止,被送到医院检查后发现肚子里竟然有一根竹签,还穿透了肠管。5月27日,家住武汉的添添突发腹痛发热,家长最初以为是普通肠胃炎,在家观察了一天症状有所缓解。但父母仍不放心,便带添添来到湖北省妇幼保健院就诊。儿童普通外科副主任张伊凡听添…

校车与货车碰撞侧翻 22名小学生受伤 事故原因调查中

湖北省黄石市阳新县教育局通报,6月3日早晨,黄颡口镇发生一起交通事故。事故发生后,县委、县政府迅速成立工作组对事故进行核查处理。当天早晨6时50分许,鹿某某驾驶一辆重型自卸货车行驶至S203省道与X043县道交汇路口时,与明某某驾驶的校车发生碰撞,导致校车侧翻。事故造成…

泸州多人吃酒席后上吐下泻 疑似食物中毒引发关注

近日,有网友发布视频称,在四川泸州市威尼斯庄园参加6月1日的婚宴后,许多人出现拉肚子症状,疑似食物中毒。视频显示,酒店工作人员正在医院安抚就诊的食客,并表示会负责。该网友回复称,她和家人在吃完酒席后出现了上吐下泻、发热全身痛的症状,一家四口全部到医院就诊。据…

甘肃一地回应“严禁用自来水浇地” 确保居民生活用水

近日,甘肃省定西市临洮县东部引洮农村饮水管理所发布通知,严禁任何个人或单位使用自来水灌溉药苗、菜地。对违法违规行为,首次发现进行口头警告,再次发现则暂停自来水供水服务,擅自改变用水性质的将处以一千元以上至一万元以下罚款。6月3日,该管理所工作人员表示,这是人…

骑手离职后突发意外仍获10万救助 美团雪中送炭

近日,网上流传着一个既揪心又暖心的故事。山东潍坊一位33岁的骑手在送单期间突发意外,昏迷不醒,每天ICU的费用超过万元。由于急需治疗费用,家属经好心人提醒后,向已离职的美团平台申请大病关怀金,并很快获得批准。骑手的妻子在视频中表示,申请当晚就收到了5万元应急治疗…

乒超球员名单:张本美和加盟成都队 女团阵容大变脸

北京时间6月3日,2025赛季乒超联赛各队参赛名单公布,女团阵容变化较大。日本选手张本美和、平野美宇、木原美悠,以及韩国名将申裕斌都将出战乒超。山东鲁能女队由王曼昱、陈幸同、钱天一、徐奕组成;深圳大学队包括孙颖莎、蒯曼、覃予萱和平野美宇;上海龙腾队有杨屹韵、何卓…

济南男子网恋被骗近30万元 警方追回大部分款项

近日,济南市公安局市中区分局白马山派出所收到辖区小伙儿小谢及其家人送来的锦旗,感谢民警帮他挽回了因网恋被诈骗的近30万元。小谢二十多岁,因患有聋哑疾病,一直没有正式工作,也未能交往到合适的女朋友。几年前,他在一个网络游戏群里认识了一位心仪的女子,并以恋爱名义…

源雀 Scrm AI 开源版 + 客群群发 功能更新

1. 客群群发 基于企微可方 API 接口实现,支持文本,图片,图文链接等多种格式内容。 2. 功能优化 向量数据库 milvs sdk 初始化增加懒加载机制,等功能优化以及 bug 修复。 感谢您一直以来的支持与信任!我们相信&#…

杨幂高调为迪丽热巴庆生 甜蜜称呼引爆全网

迪丽热巴25岁生日时,杨幂的一句“宝贝贝”迅速在网络上引起热议。两人之间的庆生称呼从2021年的“大大宝贝贝”到2024年的“BB”,再到2025年的“宝贝贝”,每一次都充满甜蜜与亲密。她们因杨幂工作室结缘,迪丽热巴作为首批签约艺人,两人合作了多部作品,如《三生三世十里桃…

外国观众走动干扰郑钦文发球 观赛礼仪底线之争

网球比赛中观众可以随意走动吗?这个问题在法网赛场上引发了一场争议。中国选手郑钦文在关键时刻遭遇情侣观众故意离场干扰,这一事件再次引发了全球网球迷对职业网球观赛礼仪的关注。北京时间5月30日晚,郑钦文在法网女单第三轮比赛中接近胜利时,对面看台突然站起一对情侣。男…