因为我的显卡是AMD 6950XT,所以ComfyUI在windows系统内是无法使用的。那么今天讲一个Comfui在ubuntu上的部署教程。
首先安装ubuntu,可以在ubuntu官网上下载最新的系统:https://cn.ubuntu.com/
网上有很多安装教程,在这里就不细说了。此教程可以作为参考:https://zhuanlan.zhihu.com/p/363640824,注意:此教程/boot空间分配小了,建议2G。
我第一次安装时,没有注意/boot文件夹的空间大小,所以在安装驱动时候出现【您遇到的错误 “No space left on device” 表明您的设备上没有足够的空间来完成操作】,所以在装系统的时候/boot多分一些是完全可以的,下图是我的空间分配,仅供参考:
那么如果出现/boot空间不够需要怎么解决?这需要通过U盘启动try ubuntu,在里面打开Gparted这个软件来进行分区分配,网上仍有具体教程,在此就不细说了。该程序同样适用于其他分区分配空间。
我这里是win11和ubuntu双系统,所以有两个引导程序,其他安装的文件类大同小异。
下面详细说说如何安装ComfyUI:
comfyui在linux安装主要参考官方文档:https://github.com/comfyanonymous/ComfyUI/
安装AMD显卡驱动可以参考如下:
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
上面如果行不通也可以参考如下命令来安装AMD显卡驱动:
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
1.克隆项目仓库
git clone https://github.com/comfyanonymous/ComfyUI/
2.创建python3虚拟环境
virtualenv -p python3 ComfyUI
3.进入ComfyUI目录
cd ComfyUI
4.进入python3虚拟环境
source ./bin/activate
5.安装ComfyUI项目依赖
AMD GPU(仅限 Linux)
如果还没有安装 rocm 和 pytorch,AMD 用户可以使用 pip 安装 rocm 和 pytorch,这是安装稳定版本的命令:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.6
这是使用 ROCm 5.7 安装 nightly 的命令,它有一个 python 3.12 包,可能会有一些性能改进:
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm5.7
pip install -r requirements.txt
6.执行
python main.py
然后会得到如下界面,说明你安装成功了:
浏览器内打开:http://127.0.0.1:8188/
下面推荐几个Comfui的插件:
1.Comfui插件管理:
https://github.com/ltdrdata/ComfyUI-Manager
2.界面汉化:
https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation
3.提示词中文预设:
https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
4.辅助工具:
https://github.com/pythongosssss/ComfyUI-Custom-Scripts
打开文件目录如下图,使用git clone (上面网址),安装插件
领取专属 10元无门槛券
私享最新 技术干货