• 陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

在Debian12上安装comfyui-cli

好玩有趣 陆子方 1个月前 (10-29) 58次浏览 0个评论 扫描二维码
文章目录[隐藏]

前言

这个ai绘画项目,说起来也是一把辛酸泪。首先是收了三块P104的坏卡,基本都是能识别到卡,gpu-z读取不到信息。就这些卡,浪费了好多时间。最后面看到一块微星的,卖家准备发货说好像读不了了,依据我拿坏卡的经验,跟他说了验证,最后到手了。

由于是8+6pin电源接口,因此又耗资买了一个新电源。原本也是想着二手的,但是看到那些都是十年前的产品了,运费都占了,那电源本身价值多少?算了吧,可能随时都炸。

补充信息:我又在Debian11上进行了测试。当我尝试把监听地址修改为本机外时,遇到报错。

关于系统

执念用Debian、Ubuntu之类的,但是用了好几个,似乎有问题。也试用了Windows,但好像也有问题。当然去年开始,我最开始是用Windows的。反正这次的测试情况是:Debian11 能用,重启几个好像经常爆内存kill进程,Ubuntu不太能装上。目前用了Debian12。

其实,我也尝试过按照GitHub上的手动安装,也能用,但好像有点问题(值得一提,安装过程下载https://download.pytorch.org/whl/cu124文件时,非常的慢),考虑到后续升级方便,还是使用官方给的cli安装脚本吧。

Linux 一键DD重装

由于经常的远程家里测试,不断重装过好几次。留一个坑在这里吧

#脚本下载
wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
#执行命令
bash InstallNET.sh -debian 12 -mirror "http://mirrors.cernet.edu.cn/debian/"
#默认的root密码
LeitboGi0ro

接下来就是要更换源,同时更新系统

cat <<'EOF' > /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.cernet.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src http://mirrors.cernet.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb http://mirrors.cernet.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src http://mirrors.cernet.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb http://mirrors.cernet.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src http://mirrors.cernet.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://mirrors.cernet.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src http://mirrors.cernet.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

# deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# # deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
EOF

安装准备

必要的系统工具安装

apt install pip git wget libxml2 sudo -y

添加用户,不用root

adduser lll
sudo usermod -aG sudo lll

屏蔽nouveau

sudo bash -c "echo 'blacklist nouveau' > /etc/modprobe.d/blacklist-nouveau.conf"
sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u
sudo reboot

安装comfyui-cli

# 安装python3-venv和python3-full
sudo apt install python3-venv python3-full -y

# 你不配置国内源试试看?可能睡觉醒还没下完
pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple


# 创建虚拟环境
python3 -m venv ~/comfyui-env

# 激活虚拟环境
source ~/comfyui-env/bin/activate

# 升级pip
pip install --upgrade pip

pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple

# 安装comfy-cli
pip install comfy-cli
comfy install

安装cuda

访问https://developer.nvidia.com/cuda-downloads,找到对应的项,会提示最新的版本链接。我目前是

wget https://developer.download.nvidia.com/compute/cuda/12.6.2/local_installers/cuda_12.6.2_560.35.03_linux.run
#在执行安装之前,再执行一次apt install linux-headers-$(uname -r)。我感觉我前面好像没装上,因为报错里提到,我又重装了一次
sudo sh cuda_12.6.2_560.35.03_linux.run

开始食用

当然,请记得把对应的模型放映到文件夹。而且,你的路径和我的不一样,看清楚了

source ~/comfyui-env/bin/activate && comfy launch

子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (0)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到