Ubuntu 18.04.5 LTS安装ROCm
目录
- 一、系统支持
- 二、硬件支持
- 三、ROCm安装
- 1、更新系统库:
- 2、添加ROCm apt存储库
- 3、安装ROCm元软件包。
- 4、验证是否安装成功。
- 5、从Ubuntu卸载ROCm软件包
一、系统支持
MD ROCm平台旨在支持以下操作系统:
- Ubuntu 20.04.1(5.4和5.6-oem)和18.04.5(内核5.4)
- CentOS 7.9(3.10.0-1127)和RHEL 7.9(3.10.0-1160.6.1.el7)(使用devtoolset-7运行时支持)
- CentOS 8.3(4.18.0-193.el8)和RHEL 8.3(4.18.0-193.1.1.el8)(不需要devtoolset)
- SLES 15 SP2
注意:
- 不再支持低于18的Ubuntu版本。
- AMD ROCm仅支持Ubuntu的长期支持(LTS)版本。LTS以外的版本也可以与ROCm一起使用,但是,它们不受官方支持。
查看linux内核:
cat /proc/version
查看linux发行版本:
cat /etc/issue
二、硬件支持
目前最新版本的ROCm为v4.1.1
ROCm正式支持使用以下芯片的AMD GPU:
- GFX9 GPU
“ Vega 10”芯片,例如AMD Radeon RX Vega 64和Radeon Instinct MI25
“ Vega 7nm”芯片,例如在Radeon Instinct MI50,Radeon Instinct MI60或AMD Radeon VII,Radeon Pro VII上- CDNA GPU
MI100芯片,例如AMD Instinct™MI100- GFX8 GPU
“ Polaris 11”芯片,例如AMD Radeon RX 570和Radeon Pro WX 4100
“ Polaris 12”芯片,例如AMD Radeon RX 550和Radeon RX 540上的芯片- GFX7 GPU
“夏威夷”芯片,例如AMD Radeon R9 390X和FirePro W9100
GFX8 GPU需要PCI Express 3.0(PCIe 3.0),并支持PCIe原子。这需要CPU和主板的支持。GFX9 GPU默认要求PCIe 3.0支持PCIe原子,
支持的CPU如下:
AMD锐龙CPU
AMD锐龙APU中的CPU
AMD锐龙Threadripper CPU
AMD EPYC CPU
Intel Xeon E7 v3或更高版本的CPU
Intel Xeon E5 v3或更高版本的CPU
Intel Xeon E3 v3或更高版本的CPU
英特尔酷睿i7 v4,酷睿i5 v4,酷睿i3 v4或更新的CPU(即Haswell系列或更新的CPU)
一些Ivy Bridge-E系统
其他具体的硬件和软件支持可详见:
https://github.com/RadeonOpenCompute/ROCm#AMD-ROCm-Documentation-Updates
小编的硬件和系统版本如下:
三、ROCm安装
1、更新系统库:
sudo apt updatesudo apt dist-upgradesudo apt install libnuma-devsudo reboot
2、添加ROCm apt存储库
对于基于Ubuntu的基于Debian的系统,请按以下方式配置Debian ROCm存储库:
注意:公钥已更改以反映新位置。您必须更新到新位置,因为将来的发行版中将删除旧密钥。
旧密钥:https : //repo.radeon.com/rocm/apt/debian/rocm.gpg.key
新密钥:https : //repo.radeon.com/rocm/rocm.gpg.key
wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
3、安装ROCm元软件包。
更新存储库列表,安装rocm-dkms元软件包并重启电脑:
sudo apt updatesudo apt install rocm-dkms && sudo reboot
4、验证是否安装成功。
重新启动系统后,运行以下命令以验证ROCm安装是否成功。如果您看到两个命令都列出了您的GPU,则表示安装成功。
sudo /opt/rocm/bin/rocminfo
sudo /opt/rocm/opencl/bin/clinfo
注意:要运行ROCm程序,请在您的PATH中添加ROCm二进制文件。
echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
5、从Ubuntu卸载ROCm软件包
如果要安装新版本的ROCm,官方目前不支持直接升级,如要先卸载老版本,再重新安装新版本。
要从Ubuntu 20.04或Ubuntu 18.04.5卸载ROCm软件包,请运行以下命令:
sudo apt autoremove rocm-opencl rocm-dkms rocm-dev rocm-utils && sudo reboot
参考文献:
https://github.com/RadeonOpenCompute/ROCm#AMD-ROCm-Documentation-Updates
https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
Ubuntu 18.04.5 LTS安装ROCm相关推荐
- Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击
Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击 今天终于找到了网易云音乐的正确安装姿势,告别玄学关机法... 参考: https://blog.csdn.net/weixin_ ...
- ROS系统的安装 ubuntu 18.04.5 LTS
ubuntu使用版本:ubuntu 18.04.5 LTS 安装ROS Ubuntu安装完毕后,就可以安装ROS操作系统了,大致步骤如下: 配置ubuntu的软件和更新 设置安装源 设置key 安装 ...
- linux看测试环境版本,最新版 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装测试教程
EOS主网上线后,本地的开发环境一直没有升级.最近要启动新项目了,所以借着这个计划,彻底重新安装一下环境. 环境安装和配置的文章,已经很多了,但基本都是针对前期版本的.这里我把新旧版本的不同之处,罗列 ...
- NVIDIA Jetson Nano B01 安装Ubuntu 18.04.3 LTS
几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...
- 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程
浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程 这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了.期间各种问题各种坑,查阅了很多文章来解决 ...
- win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用)
win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用) 一.从官网下载ubuntu18镜像 地址:https://ubuntu.com/download/desktop ...
- 几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录【会继续完善】
几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...
- ROCm与tensorflow在ubuntu 18.04下的安装教程
ROCm与tensorflow在ubuntu 18.04下的安装教程 本来准备买Nvidai的显卡,可是囊中羞涩再加上听说AMD的卡也能使用tensorflow进行深度学习加速了,所以1149 ...
- linux内核更新/修补程序,Ubuntu 18.04.3 LTS无需重启即可轻松修补Linux内核
Ubuntu 18.04.3 LTS本月早些时候推出了更新的内核和图形堆栈,以及所有最新的软件包更新和增强的Livepatch集成. 由Ubuntu 19.04(Disco Dingo)的Linux ...
最新文章
- 心音数据库_小V云端数据库 | 2020.9.14—2020.9.18
- js去掉最右边的逗号
- Python中的除法 整除 非整除
- [机器学习] ML重要概念:梯度(Gradient)与梯度下降法(Gradient Descent)
- Pytorch上下采样函数--interpolate()
- GitHub发布桌面版但不包括Linux
- Python编写只允许实例化一个对象的类
- HTML DOM 树形结构
- 微软官方Windows_Hello生物识别驱动设计指南
- 《人类染色体与染色体病》学习笔记
- 有趣且重要的Git知识合集(5)Merge branch ‘master‘ of
- momi's home
- FC炸弹人 java源码下载
- 需要很多邮箱怎么办?分享几个不错的办法可无限安全生成多个邮箱
- OpenGL教程翻译 第二十二课 使用Assimp加载模型
- CSR8675项目实战:BlueHiFi蓝牙音乐收发器
- 开发者 发展 8 效率 web服务 如何学习
- root操作不了怎么办,root用不了
- 关于求婚的那些浪漫故事
- html搜索框怎么设置透明度
热门文章
- 前端项目实战235-标签打印纸用mm做样式
- 骚操作之一行获取本机IP
- 装饰模式java咖啡_Java设计模式——装饰者模式
- [Html]JS实现看不到源代码
- 12月17日!全球顶尖音乐人 deadmau5 将在 WAX 区块链首发数字收藏卡
- soapui调用http请求
- pygame5,chop
- 【短视频运营】短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )
- FORTRAN+计算物理学学习日记(2)
- 【Linux】打包压缩命令