AMD显卡安装ZLUDA实现AI绘画加速

准备前

在开始前确定显卡驱动程序是最新的

安装

如是第一次安装,请按以下步骤:

安装Git(已安装跳过)

安装Python(已安装跳过)

Visual C++

下载vc_redist.x64.exe并安装。

安装HIP SDK 5.7.1

点击下载HIP SDK 5.7.1

HIP 6.1.2 现已发布,但存在问题,因此无需使用那个,请小心选择正确的版本“Windows 10 & 11 5.7.1 HIP SDK”

添加系统变量HIP_PATH,有两处:

  • 检查系统变量,应该有一个名为HIP_PATH的变量,值为:C:Program FilesAMDROCm5.7
  • 检查“Path”的变量。添加:C:Program FilesAMDROCm5.7bin

如果你的 AMD GPU 低于 6800(6700、6600 等),请从Brknsoul Repository下载适合你的 gpu 的推荐库文件。

  1. 进入文件夹“C:Program FilesAMDROCm5.7binrocblas”,会有一个“library”文件夹,将里面的文件备份到其他地方。
  2. 打开您下载的优化库档案并将其放入库文件夹中(如有必要,请覆盖):“C:Program FilesAMDROCm5.7binrocblaslibrary”

完成后重启系统。

安装ComfyUI

启动命令提示符,进入要安装ComfyUI的文件夹,依次输入以下命令:

git clone https://github.com/patientx/ComfyUI-Zluda
cd ComfyUI-Zluda
install.bat

开始安装,第一步安装过程中需要较长时间,等待安装完成。

启动及修复

运行comfyui.bat启动ComfyUI

运行patchzluda.bat修复Zulda(存在问题才使用)

RX580显卡在安装完成后运行fixforrx580.bat,使用低版本Torch

问题排除

  • 擦除 pip 缓存“C:UsersUSERNAMEAppDataLocalpipcache” 当 venv 处于活动状态时,您也可以这样做:pip cache purge
  • xformers无法与 zluda 一起使用,因此任何需要它的节点/包都无法工作。Flash attention无法工作,最后,用于codeformer面部修复时出现“推理失败”,应该使用 gfpgan / gpen / restoreformer 或其他面部修复模型。
  • 为您的 amd gpu 安装最新的驱动程序。
  • 如果您看到 zluda 错误,请确保这三个文件(cublas64_11.dll/cusparse64_11.dll/nvrtc64_112_0.dll)位于ComfyUI-ZludavenvLibsite-packagestorchlib内,如果在文件夹内请运行patchzluda.bat。
  • 如果由于某种原因你无法解决这些问题并想从零开始,请删除“venv”文件夹并重新运行install.bat
  • 如果你无法 git pull 到最新版本,请运行这些命令:git fetch –all,然后git reset –hard origin/master。再运行git pull。
  • caffe2_nvrtc.dll问题。如果您确定您已正确安装 hip 并且可以在路径中看到它,请不要使用来自 Windows 商店的 python,而是使用提供的链接或来自官方网站的 3.11。

 

© 版权声明
THE END
若本文对您有帮助,欢迎点赞打赏转发
您的支持将是作者更新最大的动力
点赞17 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容