AMD显卡 ComfyUI 保姆级部署手册
新手部署AI最怕的就是“一步错,步步错”,装错一个选项,后面可能全是满屏的红字报错。
现在,这份终极防呆版保姆级手册来了!请严格按顺序执行!
🛠️ 第一阶段:系统底层打基建 (AMD专属避坑)
这部分是为了防止 AMD 显卡在生成大图片时爆显存死机。
-
1. BIOS 设置 (提升显存读取速度):
-
重启电脑,狂按
Del或F2进 BIOS。 -
找到
Advanced(高级) 或PCIe设置。 -
将 Above 4G Decoding (大于4G解码) 设置为
Enabled(开启)。 -
将 Re-Size BAR (或叫 Smart Access Memory) 设置为
Enabled(开启) 或Auto。 -
按
F10保存并重启电脑。
-
-
2. 虚拟内存设置 (防止内存溢出闪退):
-
按
Win键 -> 搜索“查看高级系统设置”并打开。 -
性能框点 [设置] -> [高级] 选项卡 -> 虚拟内存框点 [更改]。
-
【关键】 取消勾选最上方的“自动管理所有驱动器的分页文件大小”。
-
点击你的 D盘 (或剩余空间最大的固态硬盘)。
-
选择 “自定义大小”。
-
初始大小输入:
40960,最大值输入:40960。注意: 你的实际内存+虚拟内存不得小于128G。
-
【关键】 点击旁边的 [设置] 按钮(一定要点,否则不生效!),然后一路点“确定”,重启电脑。
-
📦 第二阶段:必备软件安装 (每一步选项图文级解析)
请把所有安装包准备好,按以下顺序一个一个安装:
1️⃣ 安装运行库:VC_redist.x64.exe (防止丢 .dll)
-
操作: 双击运行。
-
选项: 勾选左下角的 “我同意许可条款和条件”。
-
操作: 点击 “安装” -> 等待进度条走完 -> 点击 “关闭”。
2️⃣ 安装代码拉取工具:Git (疯狂下一步即可)
-
操作: 双击 Git 的安装包。
-
选项: 这个软件的安装界面多达十几个,请你什么选项都不要改!什么框都不要勾/取消!
-
操作: 闭着眼睛狂点键盘上的
Enter键,或者鼠标狂点 “Next”,直到最后出现 “Finish”,点击完成。
3️⃣ 安装底层语言:Python-3.12.10 (🚨最容易出错的一步,死盯屏幕!)
-
操作: 双击 Python 安装包。
-
选项 (生死攸关): 第一眼看窗口最底部,必须打勾
Add python.exe to PATH!(如果不勾,系统根本找不到 Python,后面全白搭)。 -
操作: 不要点默认安装,点击中间的
Customize installation(自定义安装)。 -
选项: “Optional Features” 页面,确保所有框都是勾选的,点击 “Next”。
-
选项 (高级设置):
-
勾选第一项
Install Python for entire system(为所有用户安装)。 -
勾选第四项
Precompile standard library(预编译标准库,能让启动快一点)。 -
安装路径:默认路径安装。
-
-
操作: 点击 “Install”,等待进度条完成。
-
最后一步: 如果出现一个按钮叫
Disable path length limit(解除路径长度限制),一定要点它一下,然后点击 “Close” 关闭窗口。
4️⃣ 安装C++编译工具:VisualStudioSetup.exe (提供编译环境)
-
操作: 双击运行,点击 “继续”,它会先下载一个安装程序本体。
-
选项: 进入庞大的工作负载选择界面后,在第一排“桌面与移动”里,勾选
使用 C++ 的桌面开发(Desktop development with C++) 和用于 Windows 的 C++ CMake 工具这两个选项。其他几十个全都不要管! -
检查: 看向窗口最右侧的“安装详细信息”列表,确保里面自动勾选了 “Windows 11 SDK”。
-
操作: 点击右下角的 “安装”。这个软件很大,需要下载几个G,装完后建议重启一次电脑。
🚀 第三阶段:部署 ComfyUI 0.16.4 (纯净手动 + ROCm )
步骤 1:准备系统级 ROCm 环境 (最先做)
后期编译 Sage 或 Llama 这种极其吃硬件底层的库,必须在装 ComfyUI 之前,先在 Windows 系统上安装好 AMD 的底层驱动包。
-
操作: 去 AMD 官网开发者页面,下载并安装最新的 AMD HIP SDK for Windows。
-
(注:这个包很大,一路默认安装即可,装完务必重启电脑。如果之前已经装过,此步跳过。)
步骤 2:下载ComfyUI 0.16.4 版本
-
下载源码: 下载 Zip 包。
-
创建目录: 在 C 盘新建文件夹
AI_Work。 -
解压摆放: 将 Zip 包里的
ComfyUI-0.16.4文件夹解压到AI_Work目录下,并重命名为ComfyUI。- 此时路径应为:
C:\AI_Work\ComfyUI\main.py
- 此时路径应为:
步骤 3:创建并激活虚拟环境
使用 PowerShell 激活虚拟环境
-
在AI_Work文件夹空白处右击,选择 在终端中打开
注意: 如果报错提示“禁止执行脚本”,请先运行
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process然后再执行激活。 -
创建虚拟环境 (基于你的 Python 3.12):
Terminal window python -m venv venv -
激活虚拟环境:
Terminal window venv\Scripts\activate(确保命令行最前面出现了绿色的
(venv))
步骤 4:方法A(和方法B二选一)---在线安装 ROCm 版的核心库与 ComfyUI 依赖
在带有 (venv) 的状态下,严格按以下两步走:
-
先安装 PyTorch 的 ROCm 7.2正式版本(这是让 ComfyUI 能调用 AMD 显卡算力的灵魂)。请复制这行命令:
Bash
Terminal window # 输入命令来安装ROCm环境pip install `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/rocm_sdk_core-7.2.0.dev0-py3-none-win_amd64.whl `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/rocm_sdk_devel-7.2.0.dev0-py3-none-win_amd64.whl `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/rocm_sdk_libraries_custom-7.2.0.dev0-py3-none-win_amd64.whl `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/rocm-7.2.0.dev0.tar.gz(这个包有 2GB~3GB,请耐心等待安装 100% 完成)
-
安装适合rocm7.2的 torch、torchvision 和 torchaudio
Terminal window # 输入命令安装 torch、torchvision 和 torchaudiopip install `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/torch-2.9.1%2Brocmsdk20260116-cp312-cp312-win_amd64.whl `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/torchaudio-2.9.1%2Brocmsdk20260116-cp312-cp312-win_amd64.whl `https://repo.radeon.com/rocm/windows/rocm-rel-7.2/torchvision-0.24.1%2Brocmsdk20260116-cp312-cp312-win_amd64.whl -
验证是不是所有包都安装正确!一定要七个项目都安装成功!
Terminal window pip list | findstr "rocm" -
安装ComfyUI依赖组件:
Terminal window pip install -r comfyui/requirements.txt
步骤4:方法B(和方法A二选一)---本地安装 ROCm 版的核心库与 ComfyUI 依赖
-
下载我上传的压缩包,解压文件,把 ROCM文件夹 复制到 AI_Work文件夹 。
-
运行安装命令
Terminal window # 输入命令来安装ROCm环境pip install `ROCM/rocm_sdk_core-7.2.0.dev0-py3-none-win_amd64.whl `ROCM/rocm_sdk_devel-7.2.0.dev0-py3-none-win_amd64.whl `ROCM/rocm_sdk_libraries_custom-7.2.0.dev0-py3-none-win_amd64.whl `ROCM/rocm-7.2.0.dev0.tar.gz `ROCM/torch-2.9.1+rocmsdk20260116-cp312-cp312-win_amd64.whl `ROCM/torchaudio-2.9.1+rocmsdk20260116-cp312-cp312-win_amd64.whl `ROCM/torchvision-0.24.1+rocmsdk20260116-cp312-cp312-win_amd64.whl -
验证是不是所有包都安装正确!一定要七个项目都安装成功!
Terminal window pip list | findstr "rocm" -
安装ComfyUI依赖组件:
Terminal window pip install -r comfyui/requirements.txt
步骤 5:制作纯血 ROCm 一键启动测试脚本
因为我们这次用的是原生的 ROCm PyTorch,而不是微软的 DirectML,所以启动参数也要跟着改!
-
在
ComfyUI文件夹里,新建启动.bat。 -
右键用 VS Code (或记事本) 打开,粘贴以下代码:
DOS
@echo offset HIP_VISIBLE_DEVICES=0call venv\Scripts\activatecd /d ComfyUIpython main.pypause -
保存并关闭。以后双击这个
.bat文件,你的 AMD 显卡就能以最高效的 ROCm 模式狂飙了!
🎉 第四阶段:跑通第一次测试
以后每次玩 AI,你只需要:
-
双击运行
启动.bat。 -
只要没有大片红字报错,几秒钟后,浏览器会自动弹开 ComfyUI 的连线界面。
-
如果这是你第一次打开,右侧控制面板点
Queue Prompt会报错提示缺少模型。
这份全流程绝对能保你平安度过环境配置期!