AMD顯卡在linux驅(qū)動安裝補充

注意:由于up主沒有amd卡,不能進行實際測試,所以這篇文章由粉絲和大家提供,感謝他們的反饋。

一、安裝系統(tǒng)
這里推薦網(wǎng)上教程最多的ubuntu系統(tǒng),相對簡單一些,注意從官網(wǎng)上下載的驅(qū)動對ubuntu系統(tǒng)的版本有一定的限制,必須使用對應(yīng)的版本,否則就會出現(xiàn)依賴包不能安裝或依賴關(guān)系出錯。
有關(guān)安裝驅(qū)動可以參考:https://developer.aliyun.com/article/1074179
下面為這篇文章的內(nèi)容,并與webui的環(huán)境相適配:

一、更新apt并安裝一些需要的程序
二、安裝amdgpu驅(qū)動
更改amd rocm源為:https://repo.radeon.com/rocm/apt/5.1.1? ?(一定要改,很重要?。?!)
漫長的等待...
此時可以通過下面命令確認(rèn)安裝(6800xt會顯示gfx1030,其他的我就不知道了)
接著安裝
又是漫長的等待...
然后如果通過下面這兩篇文章任意一篇應(yīng)該會安裝conda,安裝后應(yīng)該在終端前有一個(base)表示conda安裝成功

【第二篇即將發(fā)布】
如果你使用是第一篇就要執(zhí)行到那篇文章中的第2步中的(1),安裝amd顯卡的pytorch那一部分
如果你使用第二篇一鍵部署包就直接切換到rocm的虛擬環(huán)境
進行驗證
提示:不用輸入>>>
返回true即為成功,表示torch與顯卡驅(qū)動正常,就可以執(zhí)行你看得到那篇文章的下一步了

如果顯示
hipErrorNoBinaryForGpu: Unable to find code object for all current devices!
就執(zhí)行:
并在啟動時執(zhí)行:
使用部署包的話直接在start.sh已經(jīng)帶了這條命令,不用執(zhí)行上面這條,直接將文件中這條命令前的#號去掉即可,就像這樣:


如果顯示AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check可能是當(dāng)前安裝的torch與顯卡不匹配或者是顯卡不支持,除了換支持的torch版本以外暫時沒有其他解決方法。歡迎補充

關(guān)于webui的其他問題匯總可以看這篇文章
【即將發(fā)布】

有什么問題歡迎給我大佬評論區(qū)補充━(*`?′*)ノ亻!
如果你覺得這篇文章不錯,就點的贊讓更多的人看到
個人博客:
