(可能已失效)[stable-diffusion] RX580用戶看過來,教你開啟ROCm,加速Ai出圖
由于ROCm更新到了?5.4.1,該教程已經(jīng)失效了。有需要的小伙伴可以試試把5.3的字改成相應(yīng)的5.4.1試試。
TIP:
目前已有小伙伴測(cè)試,PCIE 2.0的平臺(tái)過于老舊,不支持某些PCIE的特性,可能無法支持ROCm,有能力的小伙伴可能自己試試。
一、作者的一些碎碎念
? ? 本人沒有測(cè)試過在虛擬機(jī)或者WSL中安裝并啟用ROCm!?。?/span>
? ??本人沒有測(cè)試過在虛擬機(jī)或者WSL中安裝并啟用ROCm?。?!
? ??本人沒有測(cè)試過在虛擬機(jī)或者WSL中安裝并啟用ROCm?。?!
? ? 隨著系統(tǒng)和軟件的更新,這篇專欄可能會(huì)失效。。。先看完再操作,先看完再操作,先看完再操作,重要的事情要說三遍。。。
? ? 我先在前面要啰嗦幾句,你需要懂得ubuntu系統(tǒng)的安裝和使用。如果不會(huì),就只能退出這篇專欄了。。我的技術(shù)和能力有限,沒有辦法做到回復(fù)所有人,希望能到看這篇專欄的用戶可以互相幫助。本篇專欄希望能做到拋磚引玉的作用,希望B站未來能出現(xiàn)更好的教程出來。如果文章出現(xiàn)了錯(cuò)誤和瑕疵,請(qǐng)與我聯(lián)系,謝謝。rx5000系列和rx6000系列的用戶不用看了,不用這么麻煩??梢詤⒖枷旅孢@幾個(gè)視頻


本次教程的軟硬件配置如下
? CPU:5600X
??GPU:RX580 8G
? ROCm版本:5.3.0
? 操作系統(tǒng): ubuntu 20.04.5 LTS(物理機(jī)直接安裝,安裝完成后未更新系統(tǒng),up自己沒有親自測(cè)試過Ubuntu 22.04)PS:經(jīng)評(píng)論區(qū)的小伙伴測(cè)試,22.04不行。
??網(wǎng)絡(luò): 有可能需要特殊的上網(wǎng)技巧
? ? 我是使用物理機(jī)安裝ubuntu系統(tǒng)的,沒有測(cè)試過在虛擬機(jī)中安裝并啟用ROCm,有能力的小伙伴可以試一下。
? ? 中間踩了很多坑,搜了很多文章,解決之后就找不到源文章的地址了,希望相關(guān)文章的作者請(qǐng)見諒。如有侵權(quán)請(qǐng)聯(lián)系我。
? ? 以空行為界。并在一起的一坨命令可以一次復(fù)制然后粘貼到終端上去。如果沒有空行可以一次直接復(fù)制完全部代碼塊再粘貼上去。
二、安裝rocm和顯卡驅(qū)動(dòng)。
? ? 改源,不多說了,我用的是華為的源。

然后打開終端

? 安裝過程會(huì)比較久,如果網(wǎng)絡(luò)不好的同學(xué)自己想辦法。


重啟完成后,輸入

三、安裝rocm的一些組件和pip組件包
# 前往github下載下圖中的5個(gè)文件(2個(gè).deb,3個(gè).whl),https://github.com/xuhuisheng/rocm-gfx803



? ? 至此,所有的步驟均已完成。

? 安裝結(jié)束,可以運(yùn)行stable-diffusion程序了??梢詤⒖紕e人的文章來進(jìn)行安裝與配置,或者下載懶人包。
? 注意,有一個(gè)坑點(diǎn),stable-diffusion在某些情況下有可能會(huì)出現(xiàn)報(bào)錯(cuò)并退出,可以嘗試在后面加上?--disable-safe-unpickle,如下
? 感謝各位小伙伴提供的幫助,感謝 連山木水 這位小伙伴提供的地址。如果有成功的幫到你,記得回來回復(fù)一下,謝謝??!