零、平台介绍

0、软件平台

操作系统:Ubuntu20.04

Linux Kernel:5.8.4-050804-generic

NVCC(ROCm):rocm-dev3.7.0/Ubuntu 16.04 3.7.0-20 amd64

Docker:docker-ce/focal,now 5:19.03.12~3-0~ubuntu-focal amd64

1、硬件平台

CPU:Ryzen 3700X

GPU:Radeon VII

主板:ROG STRIXB450-I

内存:3200MHz 2*16GB

2、ROCm介绍

ROCm是AMD显卡的开放计算平台,提供了接近Cuda的API和转换工具。目前支持Pytorch和TensorFlow。

一、平台搭建

0、安装ROCm

(1)更新到最新版本内核

前往 https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.4/ 下载内核文件 :

linux-headers-5.8.4-050804-generic_5.8.4-050804.202008260637_amd64.deb

inux-headers-5.8.4-050804_5.8.4-050804.202008260637_all.deb

linux-image-unsigned-5.8.4-050804-generic_5.8.4-050804.202008260637_amd64.deb

linux-modules-5.8.4-050804-generic_5.8.4-050804.202008260637_amd64.deb

切换到文件目录,执行sudo apt install ./linux-*-5.8.4*.deb。

(2)安装ROCm

添加软件源

wget -q -O - http://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -

echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list

安装软件

sudo apt install rocm-dev

echo 'SUBSYSTEM=="kfd", KERNEL=="kfd", TAG+="uaccess", GROUP="video"' | sudo tee /etc/udev/rules.d/70-kfd.rules

配置环境和权限

sudo usermod -a -G video $LOGNAME

sudo usermod -a -G render $LOGNAME

echo 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.conf

echo 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.conf

echo 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.conf

echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh

(3)安装docker

为了加速安装,教程使用阿里镜像站

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

sudo apt update

sudo apt-get install docker-ce

安装Pytorch和TersonFlow镜像

sudo docker pull rocm/pytorch:latest

sudo docker pull rocm/tensorflow:latest

二、调用Pytorch和TensorFlow

sudo docker run -it -v $HOME:/data --privileged --rm --device=/dev/kfd --device=/dev/dri --group-add video rocm/pytorch:latest

sudo docker run -it -v $HOME:/data --privileged --rm --device=/dev/kfd --device=/dev/dri --group-add video rocm/tensorflow:latest

rocm平台_利用ROCm在3A平台进行深度学习相关推荐

  1. docker 训练深度学习_利用RGB图像训练MultiModality的深度学习模型进行图像分割

    ▼更多精彩推荐,请关注我们▼ Dragonfly软件的一个特色功能就是可以让用户自己方便快速地训练深度学习的模型,实现图像分割等工作的智能完成.关于Dragonfly里面深度学习工具和智能分割向导工具 ...

  2. 对话即平台:利用人工智能以及云平台打造你的智能机器人

    内容来源:2017年3月11日,微软中国技术顾问佘泽鹏在"HTML5梦工场 & 微软开发者沙龙第02期--北京"进行<对话即平台:利用人工智能以及云平台打造你的智能机 ...

  3. excel中如何对矩阵得对角线进行求和_如何利用图卷积网络进行图形深度学习(第2部分)...

    图上的机器学习是一项艰巨的任务,由于高度复杂但信息量丰富,本文是关于如何利用图卷积网络(GCN)进行深度学习的系列文章中的第二篇.我将简要回顾一下上一篇文章: 图形卷积网络的高级介绍 具有谱图卷积的半 ...

  4. pascal行人voc_利用Pascal VOC目标检测数据深度学习进行目标检测

    利用 Pascal VOC 目标检测数据深度学习进行目标检测 穆玉理 [期刊名称] <通讯世界> [年 ( 卷 ), 期] 2018(000)005 [摘要] 随着信息社会的发展 , 尤其 ...

  5. 跑深度模型的显卡_近乎白嫖!我的深度学习云GPU平台!便宜、好用、速来!

    PS:金秋十月感恩回馈 1.活动期间使用长租功能(按月.季度),并且不退租,除了享受平台上标示的折扣,官方额外再补贴(5%): 2.邀请一位真实有效GPU用户(比赛用户.研究生优先)奖励4000DBC ...

  6. python开发实训平台_一体化教学实训平台解决方案

    泰迪科技根据高校实践教学中的痛点,首次提出"鱼骨教学法"的概念.以企业真实需求为导向,学生学习技能紧紧围绕企业实际应用需求,将学生掌握的理论知识,通过企业案例的形式进行衔接,达到知 ...

  7. 云平台运行python_如何免费云端运行Python深度学习框架?

    想运行TuriCreate,却没有苹果电脑,也没有Linux使用经验,怎么办?用上这款云端应用,让你免安装Python运行环境.一分钱不用花,以高性能GPU,轻松玩儿转深度学习. 痛点 <如何用 ...

  8. 英特尔计算引擎、阿里大规模图形神经网络平台、百度飞桨平台、索尼音乐生成AI套件......重量级深度学习工业产品亮相NeurIPS 2019行业展览会!

    NeurIPS 2019的正式会议将于加拿大/温哥华时间的12月9日早上8点开始.会议前一天将会举办为期一整天的行业展览会(可能是赞助商太多了--) 当别人为明天的正式会议捉急准备时,小助手已经在展览 ...

  9. Arimo利用Alluxio的内存能力提升深度学习模型的结果效率(Time-to-Result)

    深度学习算法通常被一些具体应用所采用,其中比较显著的应用领域包括计算机视觉.机器翻译.文本挖掘.欺诈检测等.深度学习的方法在大模型加大数据的场景下效果显著.与此同时,被设计用来处理大数据的分布式计算平 ...

最新文章

  1. 最强 Java Redis 客户端
  2. 06开始完整制作网站
  3. 政务数据放开在即 政策红利下大数据投资亮点凸显
  4. PHP面试中常见的字符串与文件操作题目
  5. Microsoft Bot Framework 上手
  6. 点击文本框搜索,出现在下拉列表中
  7. java编程语言大全_JAVA编程语言的基础知识(一)
  8. Java 基础 - 面向对象(不错)
  9. VMWare虚拟机转换成KVM
  10. Object defineProperty
  11. Ribbon的初始化源码
  12. iOS 将16进制字符串转换成UIColor
  13. firefox 53支持java_JavaSelenium 2.53在Firefox 47上不起作用
  14. windows server 系统SERVER服务消失无法共享
  15. matlab 保存变量
  16. 两强格局初定,网易云能拿什么跟腾讯音乐打
  17. java连点方法,Re:连点器(示例代码)
  18. 关于计算机网络ppt背景图片,windows10设置幻灯片播放式背景桌面图文教程
  19. 网站死链接检测查询工具
  20. 用友T+、U8、NC系列,致远OA产品二次开发

热门文章

  1. WRF安装和运行的技术教程
  2. 记录解决问题--人大金仓sys_dump: error: connection to database or services “xxx“ failed: 致命错误: 用户 “system“
  3. LANMAN工作原理
  4. 【网络编程】——UDP和TCP通信方式
  5. 【实用】iPad不可或缺的10个必备插件
  6. win10中WSL与Intel Haxm系列模拟器产生冲突
  7. vue cli 3x降到2x
  8. 3x-movie之开篇-初衷及规划
  9. pyqt5写界面读取excel,界面卡顿退出
  10. C语言基础-病人取药