目录

  • 一、系统支持
  • 二、硬件支持
  • 三、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相关推荐

  1. Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击

    Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击 今天终于找到了网易云音乐的正确安装姿势,告别玄学关机法... 参考: https://blog.csdn.net/weixin_ ...

  2. ROS系统的安装 ubuntu 18.04.5 LTS

    ubuntu使用版本:ubuntu 18.04.5 LTS 安装ROS Ubuntu安装完毕后,就可以安装ROS操作系统了,大致步骤如下: 配置ubuntu的软件和更新 设置安装源 设置key 安装 ...

  3. linux看测试环境版本,最新版 EOS 在 Ubuntu 18.04.1 LTS 环境上的安装测试教程

    EOS主网上线后,本地的开发环境一直没有升级.最近要启动新项目了,所以借着这个计划,彻底重新安装一下环境. 环境安装和配置的文章,已经很多了,但基本都是针对前期版本的.这里我把新旧版本的不同之处,罗列 ...

  4. NVIDIA Jetson Nano B01 安装Ubuntu 18.04.3 LTS

    几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...

  5. 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程

    浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程 这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了.期间各种问题各种坑,查阅了很多文章来解决 ...

  6. win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用)

    win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用) 一.从官网下载ubuntu18镜像 地址:https://ubuntu.com/download/desktop ...

  7. 几乎完美安装! 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 ...

  8. ROCm与tensorflow在ubuntu 18.04下的安装教程

    ROCm与tensorflow在ubuntu 18.04下的安装教程     本来准备买Nvidai的显卡,可是囊中羞涩再加上听说AMD的卡也能使用tensorflow进行深度学习加速了,所以1149 ...

  9. linux内核更新/修补程序,Ubuntu 18.04.3 LTS无需重启即可轻松修补Linux内核

    Ubuntu 18.04.3 LTS本月早些时候推出了更新的内核和图形堆栈,以及所有最新的软件包更新和增强的Livepatch集成. 由Ubuntu 19.04(Disco Dingo)的Linux ...

最新文章

  1. 心音数据库_小V云端数据库 | 2020.9.14—2020.9.18
  2. js去掉最右边的逗号
  3. Python中的除法 整除 非整除
  4. [机器学习] ML重要概念:梯度(Gradient)与梯度下降法(Gradient Descent)
  5. Pytorch上下采样函数--interpolate()
  6. GitHub发布桌面版但不包括Linux
  7. Python编写只允许实例化一个对象的类
  8. HTML DOM 树形结构
  9. 微软官方Windows_Hello生物识别驱动设计指南
  10. 《人类染色体与染色体病》学习笔记
  11. 有趣且重要的Git知识合集(5)Merge branch ‘master‘ of
  12. momi's home
  13. FC炸弹人 java源码下载
  14. 需要很多邮箱怎么办?分享几个不错的办法可无限安全生成多个邮箱
  15. OpenGL教程翻译 第二十二课 使用Assimp加载模型
  16. CSR8675项目实战:BlueHiFi蓝牙音乐收发器
  17. 开发者 发展 8 效率 web服务 如何学习
  18. root操作不了怎么办,root用不了
  19. 关于求婚的那些浪漫故事
  20. html搜索框怎么设置透明度

热门文章

  1. 前端项目实战235-标签打印纸用mm做样式
  2. 骚操作之一行获取本机IP
  3. 装饰模式java咖啡_Java设计模式——装饰者模式
  4. [Html]JS实现看不到源代码
  5. 12月17日!全球顶尖音乐人 deadmau5 将在 WAX 区块链首发数字收藏卡
  6. soapui调用http请求
  7. pygame5,chop
  8. 【短视频运营】短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )
  9. FORTRAN+计算物理学学习日记(2)
  10. 【Linux】打包压缩命令