问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

AMD显卡Ubuntu环境一键安装Stable Diffusion教程

创作时间:
作者:
@小白创作中心

AMD显卡Ubuntu环境一键安装Stable Diffusion教程

引用
1
来源
1.
https://www.bilibili.com/read/cv39244555/?jump_opus=1

本文整理了一份在Ubuntu系统下使用AMD显卡安装Stable Diffusion的教程,详细介绍了从AMD显卡驱动安装到最终WebUI启动的全过程。

安装AMD GPU显卡驱动

  1. 访问repo.radeon.com/amdgpu-install并下载合适的amdgpu驱动包
  2. 安装完下载好的驱动包后(大小一般为十几kb),先确认UEFI安全启动设置为关闭(不然完整驱动装完重启后不识别AMD显卡),再运行如下指令:
amdgpu-install -y --usecase=graphics,rocm
sudo reboot

重启后继续运行如下指令(将$LOGNAME替换为你的账号名):

sudo usermod -a -G render,video $LOGNAME
sudo reboot

重启后依次运行如下四条指令检查驱动是否安装正确:

groups
dkms status
rocminfo
clinfo

如果驱动安装不正确,会看不到显卡型号或是一堆错误。

安装Python3.10

如果系统自带Python3.10版本,可以跳过此步骤,直接到安装WebUI步骤。

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10

设置首选Python版本为3.10

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1

因为这个一键脚本最新也才用的3.10,最低好像用的3.8,所以最好也用3.8到3.10,使用Ubuntu24.04系统自带的3.12可能会导致安装报错。

查看当前首选的Python位置:

sudo update-alternatives --config python

安装Stable Diffusion WebUI前置软件

sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0

安装TCMalloc(可选)

sudo apt-get install google-perftools

下载并运行WebUI安装脚本

在你想要的安装位置打开终端并运行以下指令:

wget -q https://raw.githubusercontent.com/lshqqytiger/stable-diffusion-webui-amdgpu/master/webui.sh
./webui.sh

网速好的话大概半小时多安装完,会在你指定的文件夹装好一个纯净的SD WebUI,以后同样是运行./webui.sh指令就可以一键启动了。插件去WebUI里的扩展栏下载吧,像是给游戏打mod一样很好玩的。

Stable Diffusion WebUI插件网址

WebUI里已自带,地址为:https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json

调整GRUB启动顺序(可选)

如果需要调整多系统的默认启动顺序,可以安装grub-customizer:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号