skip to content
仙人掌主题

AMD显卡 ComfyUI 保姆级部署手册-02

/ 9 min read

AMD显卡 ComfyUI 保姆级部署手册


新手部署AI最怕的就是“一步错,步步错”,装错一个选项,后面可能全是满屏的红字报错。

现在,这份终极防呆版保姆级手册来了!请严格按顺序执行!


🛠️ 第一阶段:系统底层打基建 (AMD专属避坑)

这部分是为了防止 AMD 显卡在生成大图片时爆显存死机。

  • 1. BIOS 设置 (提升显存读取速度):

    • 重启电脑,狂按 DelF2 进 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 激活虚拟环境

  1. 在AI_Work文件夹空白处右击,选择 在终端中打开

    注意: 如果报错提示“禁止执行脚本”,请先运行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process 然后再执行激活。

  2. 创建虚拟环境 (基于你的 Python 3.12):

    Terminal window
    python -m venv venv
  3. 激活虚拟环境:

    Terminal window
    venv\Scripts\activate

    (确保命令行最前面出现了绿色的 (venv))

步骤 4:方法A(和方法B二选一)---在线安装 ROCm 版的核心库与 ComfyUI 依赖

在带有 (venv) 的状态下,严格按以下两步走:

  1. 先安装 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% 完成)

  2. 安装适合rocm7.2的 torch、torchvision 和 torchaudio

    Terminal window
    # 输入命令安装 torch、torchvision 和 torchaudio
    pip 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
  3. 验证是不是所有包都安装正确!一定要七个项目都安装成功!

    Terminal window
    pip list | findstr "rocm"
  4. 安装ComfyUI依赖组件:

    Terminal window
    pip install -r comfyui/requirements.txt

步骤4:方法B(和方法A二选一)---本地安装 ROCm 版的核心库与 ComfyUI 依赖

  1. 下载我上传的压缩包,解压文件,把 ROCM文件夹 复制到 AI_Work文件夹

  2. 运行安装命令

    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
  3. 验证是不是所有包都安装正确!一定要七个项目都安装成功!

    Terminal window
    pip list | findstr "rocm"
  4. 安装ComfyUI依赖组件:

    Terminal window
    pip install -r comfyui/requirements.txt

步骤 5:制作纯血 ROCm 一键启动测试脚本

因为我们这次用的是原生的 ROCm PyTorch,而不是微软的 DirectML,所以启动参数也要跟着改!

  1. ComfyUI 文件夹里,新建 启动.bat

  2. 右键用 VS Code (或记事本) 打开,粘贴以下代码:

    DOS

    @echo off
    set HIP_VISIBLE_DEVICES=0
    call venv\Scripts\activate
    cd /d ComfyUI
    python main.py
    pause
  3. 保存并关闭。以后双击这个 .bat 文件,你的 AMD 显卡就能以最高效的 ROCm 模式狂飙了!


🎉 第四阶段:跑通第一次测试

以后每次玩 AI,你只需要:

  1. 双击运行 启动.bat

  2. 只要没有大片红字报错,几秒钟后,浏览器会自动弹开 ComfyUI 的连线界面。

  3. 如果这是你第一次打开,右侧控制面板点 Queue Prompt 会报错提示缺少模型。

这份全流程绝对能保你平安度过环境配置期!