SD-AMD顯卡安裝
資料取自:Stable-Diffusion-Info by CS1o
[AMD] Automatic1111 with ZLUDA
- 顯卡:AMD VEGA, Vii, APUs, RX5500XT, RX5600XT, 5700XT, RX 6600, 7700S 以及更高階顯卡。
- 驅動程式:24.1.1 及以上版本。
下載適用於 AMD 顯卡的 Autoamatic1111
- 在目標資料夾內開啟終端機,輸入以下代碼
1 | git clone https://github.com/lshqqytiger/stable-diffusion-webui-amdgpu && cd stable-diffusion-webui-amdgpu && git submodule init && git submodule update |
- 在下載下來的資料夾內找到
webui-user.bat
右鍵以記事本打開,在COMMANDLINE_ARGS=
後方加入--use-zluda --update-check --skip-ort
。 - 執行
webui-user.bat
檔案,在運行時可能發生錯誤,直接關閉進行後續步驟。
Zluda 設定
RX6800 及以上顯卡
- 下載並安裝 AMD HIP SDK 6.1.2。
- 下載最新版本的 ZLUDA,解壓縮之後將資料夾重新命名為
ZLUDA
並將其置於C 槽
內。 - 把
C:\ZLUDA
以及%HIP_PATH%bin
加入環境變數 > 系統變數 > Path
中。 - 執行
webui-user.bat
,第一次產生圖像可能需要 15 至 40 分鐘載入。
RX6800 以下顯卡
-
下載並安裝 AMD HIP SDK 5.7.1。
-
下載相容版本的 ZLUDA,解壓縮之後將資料夾重新命名為
ZLUDA
並將其置於C 槽
內。 -
根據顯卡下載相應的檔案
- RX 6700 or 6700XT: Optimised_ROCmLibs_gfx1031.7z
- RX 6600 or 6600XT: Optimised_ROCmLibs_gfx1032.7z
- RX 580, 5600/XT, 5700/XT, VEGA 56, VEGA 64 and Radeon VII or RX7700S: ROCmLibs.7z
如果使用
AMD 780M-APU
可以參考 https://github.com/likelovewant/ROCmLibs-for-gfx1103-AMD780M-APU- -
在
C:\Program Files\AMD\ROCm\5.7\bin\rocblas
中複製library
資料夾並重新命名為old_library
,把剛剛下載下來的檔案解壓縮後放入library
資料夾,之後將電腦重新開機。 -
把
C:\ZLUDA
以及%HIP_PATH%bin
加入環境變數 > 系統變數 > Path
中。 -
執行
webui-user.bat
,第一次產生圖像可能需要 15 至 40 分鐘載入。
RX580 顯卡需要進行額外步驟:
在 stable-diffusion-webui-amdgpu
中打開終端機,輸入以下三行代碼:
1 | venv\scripts\activate |