首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ComfyUI在ubuntu上的详细部署教程

因为我的显卡是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 (上面网址),安装插件

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OriR-4UFxJTvfHiKFpnPSxxA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券