关于AMD显卡驱动安装部分可以参考这篇文章:
没有安装或不确定可以执行下面这条命令:
这里推荐使用以下命令进行解压,使用宝塔等其他解压文件可能会导致部署包损坏。
1、解压完成后打开webui文件夹并运行install.sh脚本
如果你有图形界面:
(1)打开webui文件夹 右键点击 在终端打开
(2)命令行:
2、执行命令 运行install.sh脚本 开始部署
N卡和A卡这里相同,下图为使用a卡运行的图。
输入1并回车下面为安装过程,这里一般是自动的,如果提示覆盖需要根据实际情况选择是否覆盖。
这里如果输入y 会删除环境包(也就是删除webui文件夹下install文件夹),一般会选择n。等运行没有问题后可以删除那个文件夹
显示部署完成即部署成功
3、激活conda环境
执行bash命令,一般会出现(base)如图: 表示conda安装成功
注意:每次启动都要执行这步
1.切换webui虚拟环境
执行:
a卡括号变为(webui-py38-rocm),n卡括号变为(sd-webui) 为切换成功 很重要
注意:每次启动webui时都要先切换再运行,也可以编辑~/.bashrc文件将上面命令写到文件最后一行,即可实现打开终端自动切换。
下图为使用a卡的演示:
2.编辑start.sh
在ARGS行添加或删除运行时的参数
如果你是a卡用户,如果显示:hipErrorNoBinaryForGpu: Unable to find code object for all current devices!就把start.sh中export HSA_OVERRIDE_GFX_VERSION=10.3.0前的#号去掉即可解决,如图:
3.运行start.sh
确保已经切换到虚拟环境,而不是(base)环境
然后执行:
--教程结束--
首先确保你已经切换到对应的虚拟环境(n卡为sd-webui,a卡为webui-py38-rocm)就像这样:
然后执行:
为了保证部署包的体积不会太大,所以部署包只带了一些常用依赖包,如果你使用的功能需要下载额外的包,可以从开头扩展包下载的网盘里找到对应的依赖包(一般为.pt或.pth),网盘中的路径与webui路径相对应,将文件放到对应的目录即可使用。
有什么问题欢迎给我大佬评论区补充━(*`∀´*)ノ亻!
如果你觉得这篇文章不错,就点的赞让更多的人看到
个人博客:
最后感谢参与测试的粉丝们,当然还有看到视频、文章的你们!