AMD显卡在linux驱动安装补充

注意:由于up主没有amd卡,不能进行实际测试,所以这篇文章由粉丝和大家提供,感谢他们的反馈。

一、安装系统
这里推荐网上教程最多的ubuntu系统,相对简单一些,注意从官网上下载的驱动对ubuntu系统的版本有一定的限制,必须使用对应的版本,否则就会出现依赖包不能安装或依赖关系出错。
有关安装驱动可以参考:https://developer.aliyun.com/article/1074179
下面为这篇文章的内容,并与webui的环境相适配:

一、更新apt并安装一些需要的程序
二、安装amdgpu驱动
更改amd rocm源为:https://repo.radeon.com/rocm/apt/5.1.1 (一定要改,很重要!!!)
漫长的等待...
此时可以通过下面命令确认安装(6800xt会显示gfx1030,其他的我就不知道了)
接着安装
又是漫长的等待...
然后如果通过下面这两篇文章任意一篇应该会安装conda,安装后应该在终端前有一个(base)表示conda安装成功

【第二篇即将发布】
如果你使用是第一篇就要执行到那篇文章中的第2步中的(1),安装amd显卡的pytorch那一部分
如果你使用第二篇一键部署包就直接切换到rocm的虚拟环境
进行验证
提示:不用输入>>>
返回true即为成功,表示torch与显卡驱动正常,就可以执行你看得到那篇文章的下一步了

如果显示
hipErrorNoBinaryForGpu: Unable to find code object for all current devices!
就执行:
并在启动时执行:
使用部署包的话直接在start.sh已经带了这条命令,不用执行上面这条,直接将文件中这条命令前的#号去掉即可,就像这样:


如果显示AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check可能是当前安装的torch与显卡不匹配或者是显卡不支持,除了换支持的torch版本以外暂时没有其他解决方法。欢迎补充

关于webui的其他问题汇总可以看这篇文章
【即将发布】

有什么问题欢迎给我大佬评论区补充━(*`∀´*)ノ亻!
如果你觉得这篇文章不错,就点的赞让更多的人看到
个人博客:
