小白。平时使用的都是ZLUDA整合包,发现780M也可以原生ROCm。所以单纯记录一下安装过程

安装前准备工作:

1. 操作系统:Windows 11(建议 22H2 或更新)

2. 显卡驱动:whql-amd-software-adrenalin-edition-26.1.1-win11-b.exe (目前最新版本)

卸载旧驱动(重要!),并删除AMD HIP SDK 。

建议使用 AMD 官方 amd--cleanup--utility.exe 彻底清除旧版 驱动残留。

3.下载AMD 780M专属的rocm_sdk + PyTorch wheels 。不清楚AMD有没有放780M的库

(自行魔法)下载地址:https://github.com/guinmoon/rocm7_builds/releases。其它型号的显卡也有提供,自行翻看。

4. 安装 python-3.12.10-amd64.exe:勾选 ✅ “Add Python to PATH”

官网:https://www.python.org/downloads/

开始安装:

1、打开 CMD(命令提示符),中途不要关闭,执行:输一行按一次回车键

E:
Mkdir ROCm7
Cd ROCm7
python -m venv .venv
.venv\Scripts\activate

2、安装相关的WHL文件

把下载好的rocm_sdk + PyTorch相关WHL文件,将他们放到E:\ROCm7目录

安装 AMD 780M  ROCm,CMD输入:

pip install "rocm-7.2.0.tar.gz" "rocm_sdk_libraries_custom-7.2.0-py3-none-win_amd64.whl" "rocm_sdk_devel-7.2.0-py3-none-win_amd64.whl" "rocm_sdk_core-7.2.0-py3-none-win_amd64.whl"

查看是否安装成功,输入命令:hipinfo

安装PyTorch

pip install "torch-2.9.1+rocmsdk20251203-cp312-cp312-win_amd64.whl" "torchaudio-2.9.0+rocmsdk20251203-cp312-cp312-win_amd64.whl" "torchvision-0.24.0+rocmsdk20251203-cp312-cp312-win_amd64.whl"

输入命令验证 PyTorch 是否成功:如果返回 `True`,就说明 OK!

python -c "import torch; print(torch.cuda.is_available())"

查看是否识别到780M

python -c "import torch; print(f'device name [0]:', torch.cuda.get_device_name(0))"

3、安装ComfyUI

下载好ComfyUI_windows_portable_amd.7z,并解压到E盘。命令行进入comfyui目录。输入命令

cd E:\ComfyUI_windows_portable\ComfyUI

编辑requirements.txt:注释掉torch、torchaudio、torchvision、numpy行。

安装ComfyUI依赖。网络差的要等好一阵子。cmd输入命令

pip install -r requirements.txt

安装ComfyUI自带的Manager依赖

pip install -r manager_requirements.txt

至此,所有安装工作全部完成。

4、启动ComfyUI。CMD输入命令:

python.exe –s main.py --windows-standalone-build

看到下面的提示,说明ComfyUI启动成功,使用浏览器打开http://127.0.0.1:8188

其他问题处理:

1,如何启用ComfyUI自带的Manager插件。

电脑自行安装Git。官网下载https://git-scm.com/install/ 。

ComfyUI-Manager具体开启方法详见官方说明:https://docs.comfy.org/zh-CN/manager/install

2,下次再启动ComfyUI。打开 CMD(命令提示符),执行下面命令,输一行按一次回车键

E:
ROCm7\.venv\Scripts\activate
cd E:\ComfyUI_windows_portable\ComfyUI
python.exe –s main.py --windows-standalone-build

3,以下为假设内容。未作验证。仅供假想。无聊者可以自行尝试。

如何做到官方版一样直接通过运行run_amd_gpu.bat启动Comfyui?

  1. 删除E:\ComfyUI_windows_portable\python_embeded\Lib\site-packages目录

cmd命令指定使用E:\ComfyUI_windows_portable\python_embeded\python.exe

依照上面的步骤使用pip install直接安装rocm_sdk + PyTorch + ComfyUI依赖。

命令示例如下:仅供参考

E:\ComfyUI_windows_portable\python_embeded\python.exe -s -m pip install gitpython
E:\ComfyUI_windows_portable\python_embeded\python.exe -m pip install xxxx/xx/requirements.txt

pip install --no-cache-dir https://repo.radeon.com/rocm/windows/rocm-rel-7.1.1/rocm_sdk_core-0.1.dev0-py3-none-win_amd64.whl

python -m pip install `
  --index-url https://rocm.nightlies.amd.com/v2/gfx110X-all/ `
  "rocm[libraries,devel]"
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐