Ubuntu上AMD显卡能够使用的stable diffusion webui部署方案流程
本文环境使用实体设备,显卡是AMD RX6800XT。
系统是ubuntu20.04.5 LTS 桌面版,部署成功后也可以在评论区发出你的显卡型号和系统。
非虚拟化环境。分个100G的分区安装Ubuntu,可以与win共存!想用哪个系统就重启切换!慢慢看,中间涉及git、pip安装慢的可以装个“开发者边车”解决
一、更新apt并安装一些需要的程序
sudo apt-get updatesudo apt-get upgradesudo apt-get install wget gnupg2 git
二、安装amdgpu驱动
sudo usermod -a -G video $LOGNAMEecho 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.confecho 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.confecho 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.confwget https://repo.radeon.com/amdgpu-install/22.20/ubuntu/focal/amdgpu-install_22.20.50200-1_all.debsudo apt-get install ./amdgpu-install_22.20.50200-1_all.deb
更改amd rocm源为:https://repo.radeon.com/rocm/apt/5.1.1 (一定要改,很重要!!!)
sudo amdgpu-install --usecase=hiplibsdk,rocm --no-dkms
漫长的等待...
sudo usermod -a -G video $LOGNAME
sudo usermod -a -G render $LOGNAME
echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
此时可以通过下面命令确认安装(6800xt会显示gfx1030,其他的我就不知道了)
rocm-smi
sudo /opt/rocm/bin/rocminfo
sudo /opt/rocm/opencl/bin/clinfo
接着安装
sudo apt-get install miopenkernels-gfx1030-36kdb
又是漫长的等待...
sudo apt install wget git python3 python3-venvsudo apt install python3-pipwget https://download.pytorch.org/whl/rocm5.1.1/torch-1.12.1%2Brocm5.1.1-cp38-cp38-linux_x86_64.whlsudo pip install torch-1.12.1+rocm5.1.1-cp38-cp38-linux_x86_64.whl
如果出现read timed out的话,上面的命令在来一遍
sudo pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1HSA_OVERRIDE_GFX_VERSION=10.3.0sudo reboot #重启电脑
进行验证
python3
import torch
torch.cuda.is_available()
输出结果为 True 即可以调用gpu 然后按CTRL+D退出python
现在可以下载安装本体了!!
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webuicd stable-diffusion-webuipython3 -m venv venvsource venv/bin/activatepython3 -m pip install --upgrade pip wheel
这时候就去把需要的模型以及必要文件放进各个文件夹具体参考:https://www.bilibili.com/video/BV1vG411E7ea
TORCH_COMMAND='pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1' python launch.py --precision full --no-half
网络问题,懂得都懂。漫长的等候。如果报错,重复上面的命令。直到出现127.0.0.1:7860时,说明完成安装了,然后就可以打开浏览器访问啦!下次启动只要输入:
source venv/bin/activateTORCH_COMMAND='pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/rocm5.1.1' python launch.py --precision full --no-half
剩余模型配置方面接着看:https://www.bilibili.com/video/BV1vG411E7ea
如果想在A卡上AI学习的话(未测试)请看:https://www.bilibili.com/video/BV1H8411W7VX
如果还有不懂得可以参考下:
https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation_new.html#rocm-installation-guide-v5-0
https://docs.amd.com/bundle/ROCm_Installation_Guidev5.0/page/How_To_Install_ROCm.html
https://github.com/ROCmSoftwarePlatform/MIOpen
https://www.cnblogs.com/lllzhuang/articles/16083003.html
https://github.com/RadeonOpenCompute/ROCm/issues/1756
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-AMD-GPUs
《深入浅出MGR》视频课程
戳此小程序即可直达B站
https://www.bilibili.com/medialist/play/1363850082?business=space_collection&business_id=343928&desc=0
文章推荐:
可以同时解析多个binlog吗
InnoDB系统表空间定义规则
MySQL 8.0数据字典有什么变化
MySQL如何快速禁用账户登入 & 如何复制/复用账户密码
再见了,frm,MySQL 8.0全新字典缓存
MySQL的诊断利器——MySQL Shell 8.0.31的诊断实用程序
MySQL Shell系列——升级检查器
使用JMeter进行MySQL的压力测试
MySQL源码解析之执行计划
想看更多技术好文,点个“在看”吧!
Ubuntu上AMD显卡能够使用的stable diffusion webui部署方案流程相关推荐
- linux 双显卡 黑屏 amd,ubuntu上AMD显卡驱动黑屏问题的一种解决办法
Linux上的AMD显卡驱动没有Windows上面的那么友善,不过好在它从2000系列的都始终在支持者更新.先去AMD官网下载一个Linux版本的显卡驱动(注意分清32/64位),如果你以前用系统设置 ...
- Google Cloud 线上课堂 | GCP 上 Stable Diffusion 高效部署/reCAPTCHA 护航游戏出海
立即预约 长按识别/扫描右方二维码 预约观看直播 GCP 上的 Stable Diffusion 高效部署方案 15:00 - 15:45 · 如何快速掌握 Stable Diffusion 及其 w ...
- Ubuntu上安装显卡驱动
Ubuntu上安装显卡驱动 Ubuntu上安装显卡驱动有两种方式,可以使用Ubuntu自带的,也可以安装Nvidia官方驱动. 第一种方法只需sudo apt-get install nvidia-g ...
- AI绘画指南 stable diffusion webui (SD webui)如何设置与使用
AI绘画指南 stable diffusion webui (SD webui)如何设置与使用 作者: 去年夏天 分类: AI绘画,Windows,技术文章 发布时间: 2022-11-07 23:0 ...
- 【AI绘画】个人电脑部署免费AI绘画软件——Stable Diffusion webui启动器
文章目录 先看几个生成的作品 什么是AI绘画? 现在主流的AI绘画 什么是Stable Diffusion 缺点 安装前说明 1. 电脑配置需求 2. 本次整合包适合以下人群使用 3. 其他说明 如何 ...
- stable diffusion webui 使用
参考各文章以及个人操作后的记录文章,也希望能帮助有需要的人~ 首先进去大概是这样的,介绍下下图几个区域(主要是文生图). 一.模型区域 Stable Diffusion checkpoint下拉选择框 ...
- AI 绘画 stable diffusion webui 常见模型汇总及简介
主要是记录索引一下常见的 AI 绘画作画模型,方便自己用.主要收集 stable diffusion webui 用大模型(ckpt与safetensors)包括了常见的模型比如的Waifu Diff ...
- 本地生成动漫风格 AI 绘画 图像|Stable Diffusion WebUI 的安装和局域网部署教程
Stable Diffusion WebUI 的安装和部署教程 1. 简介 2. 安装环境 2.1 Windows 2.2 Linux 3. 运行 4. 模型下载链接 5. 局域网部署 5.1 Win ...
- Stable Diffusion WebUI 在电商场景生成 AI 模特搭配服装的方案探索
Stable Diffusion 作为一个开源项目,目前被广泛应用在各个行业和领域做应用探索,本文介绍的方案应用场景是针对电商行业,一些电商公司在日常运营工作中,需要处理大量的模特搭配服装的产品图片, ...
最新文章
- 2022-2028年小型风电产业投资及前景预测报告
- Equalizing Two Strings 冒泡排序or树状数组
- DNS域名解析优化之tinydns/djbdns篇——测试篇
- jquery刷新iframe页面的方法(兼容主流)
- 在浏览器里使用 SAP GUI
- vld检测不输出_专业分享丨高频电刀的质量控制检测
- MaxCompute - ODPS重装上阵 第四弹 - CTE,VALUES,SEMIJOIN
- 每个做DBA的孩纸都是上辈子被drop的db
- 蓝桥杯BASIC-28 基础练习 Huffuman树
- Activity常用设置
- studio中碰到的jni问题:java.lang.UnsatisfiedLinkError
- 如何使用简单的接入点扩展您的Wi-Fi网络
- 短链接生成接口、长链接转换短链接,可根据ip归属地个性化跳转、随机跳转
- MacBook如何配置环境变量
- 找软件完全安装手册——【19年3月】各行业软件大全\系统安装、系统装机、软件安装、各种完全手册更新中(来自第一设计群)
- CAD中如何创建复合实体?CAD创建复合实体步骤
- http://pan.baidu.com/share/link?shareid=2725301264uk=3138325909
- 工具技巧和读文档 | 读函数式编程接口文档 | 匿名内部类 | lambda表达式 |IDEA
- ipadmini5可以安装eclipse嘛_MyEclipse 2017软件安装教程
- 经验模态分解python_信号处理 - 经验模态分解 【1】