我的显卡是AMD 6950XT,所以ComfyUI在windows系统内是无法使用的。那么今天讲一个Comfui在ubuntu上的部署教程。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
首先安装ubuntu,可以在ubuntu官网上下载最新的系统:https://cn.ubuntu.com/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
网上有很多安装教程,在这里就不细说了。此教程可以作为参考:https://zhuanlan.zhihu.com/p/363640824,注意:此教程/boot空间分配小了,建议2G。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
我第一次安装时,没有注意/boot文件夹的空间大小,所以在安装驱动时候出现【您遇到的错误 “No space left on device” 表明您的设备上没有足够的空间来完成操作】,所以在装系统的时候/boot多分一些是完全可以的,下图是我的空间分配,仅供参考:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
那么如果出现/boot空间不够需要怎么解决?这需要通过U盘启动try ubuntu,在里面打开Gparted这个软件来进行分区分配,网上仍有具体教程,在此就不细说了。该程序同样适用于其他分区分配空间。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
我这里是win11和ubuntu双系统,所以有两个引导程序,其他安装的文件类大同小异。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
下面详细说说如何安装ComfyUI:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
comfyui在linux安装主要参考官方文档:https://github.com/comfyanonymous/ComfyUI/
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
安装AMD显卡驱动可以参考如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
1. 访问 AMD 官方网站
前往 AMD 官方网站的驱动程序下载页面。网址通常是 [AMD Drivers and Support](https://www.amd.com/en/support)。
2. 选择您的显卡
在 AMD 网站上,选择您的显卡型号。对于 Radeon RX 6950 XT,您需要在“Graphics”类别下找到相应的系列和型号。
3. 选择操作系统
选择您的操作系统版本,例如 Ubuntu 或其他 Linux 发行版。请确保选择与您当前系统版本相匹配的驱动程序。
4. 下载驱动程序
下载适用于您系统的驱动程序安装包。通常,这将是一个 `.tar.xz` 或类似格式的压缩文件。
5. 解压驱动程序
将下载的文件解压到您选择的目录。您可以使用命令行工具来解压,例如:
tar -Jxvf amdgpu-pro-XX.XX-XXXXXX.tar.xz
请将 `amdgpu-pro-XX.XX-XXXXXX.tar.xz` 替换为下载的文件名。
6. 安装驱动程序
进入解压缩后的目录,并运行安装脚本。通常,这可以通过以下命令完成:
cd amdgpu-pro-XX.XX-XXXXXX
./amdgpu-pro-install -y
再次将 `amdgpu-pro-XX.XX-XXXXXX` 替换为相应的目录名。
7. 配置用户组
确保您的用户账户被加入到 `video` 组,这对于使用 GPU 是必要的:
sudo usermod -a -G video $LOGNAME文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
上面如果行不通也可以参考如下命令来安装AMD显卡驱动:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
sudo apt update
wget https://repo.radeon.com/amdgpu-install/23.20.00.48/ubuntu/jammy/amdgpu-install_5.7.00.48.50700-1_all.deb
sudo apt install ./amdgpu-install_5.7.00.48.50700-1_all.deb
sudo amdgpu-install -y --usecase=graphics,rocm
sudo usermod -a -G render,video $LOGNAME
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
1.克隆项目仓库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
git clone https://github.com/comfyanonymous/ComfyUI/
2.创建python3虚拟环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
virtualenv -p python3 ComfyUI
3.进入ComfyUI目录文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
cd ComfyUI
4.进入python3虚拟环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
source ./bin/activate
5.安装ComfyUI项目依赖文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
AMD GPU(仅限 Linux)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
如果还没有安装 rocm 和 pytorch,AMD 用户可以使用 pip 安装 rocm 和 pytorch,这是安装稳定版本的命令:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.6
这是使用 ROCm 5.7 安装 nightly 的命令,它有一个 python 3.12 包,可能会有一些性能改进:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm5.7
pip install -r requirements.txt
6.执行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
python main.py
然后会得到如下界面,说明你安装成功了:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
浏览器内打开:http://127.0.0.1:8188/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
到此为止,大功告成。遇到困难的朋友可以和我进行沟通。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
下面推荐几个Comfui的插件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
1.Comfui插件管理:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
https://github.com/ltdrdata/ComfyUI-Manager文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
2.界面汉化:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
3.提示词中文预设:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
4.辅助工具:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
https://github.com/pythongosssss/ComfyUI-Custom-Scripts文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html
打开文件目录如下图,使用git clone (上面网址)
,安装插件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/jianji/60531.html