目录

  • 0.背景
  • 1.检查内核
  • 2.ROCm安装
  • 3.安装pytorch

0.背景

昨天看到新闻报道,
PyTorch 1.8来了!正式支持AMD GPU,炼丹不必NVIDIA

ROCm是AMD公司推出对标英伟达CUDA的计算库,这也就意味着AMD显卡在深度学习领域的生态更近一步,使用AMD显卡的小伙伴也可以用自己显卡跑深度学习了。
由于我的电脑一直是AMD显卡,所以前几年对ROCm一直有关注。之前ROCm对用户很不友好,尤其是对Pytorch,基本只能用docker才能跑的通。之前我也在AMD上安装过Caffe,排雷贴在这里:
AMD显卡安装Caffe|深度学习|Ubuntu
但是Caffe太古老了,我周围没看到有人在用,况且Caffe2已经被并入pytorch,所以不建议去用这个东西。
今天一早就起来尝试以下在自己电脑上安装以下ROCm的Pytorch 1.8,给大家排排雷。

安装环境

  • Ubuntu 20
    (目前ROCm 只支持20和18,更低版本的系统先升级到20最好,其他系统是否支持查看ROCm官方文档)
  • 显卡AMD 580

1.检查内核

写这篇文章的时候ROCm对于Ubuntu目前只支持5.4的内核(uname -a 命令查看自己的内核版本)
如果发现自己不是这个内核,需要安装以下,并且切换成5.4,并且要把旧的内核删掉才能安装成功。

如果不是5.4,看我这篇文章换一下内核。
lubuntu更换内核

2.ROCm安装

Step1:更新库和重启

sudo apt updatesudo apt dist-upgradesudo apt install libnuma-devsudo reboot

Step2:把ROCm库添加到apt

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

Step3:安装rocm-dkm并重启

sudo apt updatesudo apt install rocm-dkms sudo reboot

第三步安装rocm-dkms非常满,只有几十k,我下了一个晚上结果还有错误数据。
解决方法就是终端带代理,前提是你有梯子并且知道http或者socks代理端口

sudo apt-get -o Acquire::http::proxy=“http://127.0.0.1:xxxx/” install rocm-dkms
我上面这个命令就可以直接飙到本地网速。

Step4:检查是否安装成功
两个命令都没有报错,就成功了。

sudo /opt/rocm/bin/rocminfo
sudo /opt/rocm/opencl/bin/clinfo

3.安装pytorch

目前只有通过pip安装

pip install torch -f https://download.pytorch.org/whl/rocm4.0.1/torch_stable.html

感谢他马了个b的GFW,下载贼慢
和apt一样,pip除了换源也可以加代理,加完速度起飞。

在pip命令最后,加(这里的x是自己的代理地址)
--proxy=http://xxx.x.x.x:xxxx

[1] Pytorch官网
[2] ROCm官方文档

AMD显卡安装Pytorch相关推荐

  1. AMD显卡安装PyTorch及在PyCharm中环境配置

    具体操作如下 检查AMD的驱动是否已经更新到最新版 显卡型号查询方式: AMD官网进行驱动更新 显卡更新完毕后,利用网上的教程即可进行PyTorch的安装 PyTorch安装 安装完毕后,在PyCha ...

  2. 非英伟达显卡安装pytorch

    非英伟达显卡安装pytorch 前言 ​ 关于安装pytorch,网上有很多大牛的教程,此文主要是针对个人安装过程中遇到的一些问题如何解决的做个简单的介绍,旨在帮助跟我一样遇到困难的小伙伴. 正文 在 ...

  3. 联想 G510 AMD 显卡安装卡死

    联想 G510 win10 核心 显卡 AMD 显卡安装卡死 ISO 镜像地址 ed2k://|file|cn_windows_10_consumer_editions_version_1803_up ...

  4. AMD显卡安装Caffe|深度学习|Ubuntu

    caffe基本不更新了,而且caffe2也已经是pytorch的一部分了.如果想考古可以用用caffe,但是如果时间比较紧的话还是学学Pytorch吧,大势所趋 去年双十一前, 苦苦对比买了台组装机, ...

  5. Windows 平台下AMD 显卡加速pytorch训练

    Windows 11已经支持使用directml加速 pytorch了. 2021,11,16更新: directml-pytorch已经推出: pip install pytorch-directm ...

  6. AMD显卡安装驱动错误182 – AMD Installer 无法正常识别 AMD显卡

    文章目录 错误 182 – AMD Installer 无法正常识别 AMD 显卡硬件 解决办法 错误 182 – AMD Installer 无法正常识别 AMD 显卡硬件 在网上找了一些办法去解决 ...

  7. AMD 显卡编译 pytorch 指南 ROCM + pytorch

    ROCM + pytorch 快速安装方法 最新更新: 2022.10.10   由于pytorch官方已经支持rocm, 不需要自己编译,请访问 http://www.pytorch.org  进行 ...

  8. Windows系统下有英伟达显卡安装PyTorch

    1 问题 学习深度学习技术需要使用到PyTorch,在安装PyTorch 过程中,有很多的细节需要知道,在下载PyTorch的时候,我们需要根据英伟达显卡的版本进行相应的下载,如何查看英伟达显卡版本? ...

  9. GTX1050显卡安装pytorch,几近崩溃,花了三天时间,终于安装上了!!!

    前言(废话) 电脑是2018年买的了,显卡为gtx1050的老古董了,为了上深度学习这个课,需要安装pytorch.于是在网上找教程一步步安装,其中经历了c盘空间不足,anaconda在下载文件默认保 ...

最新文章

  1. R语言使用yardstick包的conf_mat函数计算多分类(Multiclass)模型的混淆矩阵、并使用summary函数基于混淆矩阵输出分类模型评估的其它详细指标(kappa、npv等13个)
  2. VUE—从入门到飞起(四)
  3. Advanced Linq - Dynamic Linq query library: Add support for 'Contains' extension
  4. 搞懂分布式技术8:负载均衡原理剖析
  5. 详细分析如何在java代码中使用继承和组合
  6. Andorid 刷新样式一
  7. 前端学习(1939)vue之电商管理系统电商系统之完成全部功能
  8. python 用PIL Matplotlib处理图像的基本操作
  9. hdu 4691 Front compression
  10. SpringBoot整合RabbitMQ测试代码
  11. StorAge存储库
  12. Origin 2021 创建双y轴
  13. matlab仓库选址,物流中心选址matlab
  14. 分布式深度强化学习的内功修炼之隐式分布
  15. Pycharm 更换皮肤和壁纸
  16. 「面向对象程序设计-C++」学习笔记(下半部分)
  17. 最佳平方逼近 matlab,matlab最佳平方逼近
  18. 关于#ifndef以及#ifndef WIN32
  19. 亚马逊、敦煌、速卖通、阿里国际站、lazada、shopee、ebay、wish、wayfair、mercari、沃尔玛、newegg 跨境电商运营实战攻略
  20. 可替换STM23G031的32位单片机

热门文章

  1. 安装了Phonon,却不能播放视频和音频
  2. 基于产生式系统的小型专家系统--动物识别
  3. 新媒体运营面试如何一开口就让HR给你满分
  4. admi后台 vue_vue-admin-template后台管理的权限
  5. Portapack应用开发教程(十七)nrf24l01发射
  6. 培养孩子专注力的10种方法
  7. use cpu capability none!
  8. Linux 内核调用栈解析
  9. PTS PCR DTS 详解
  10. java无限循环小数_java基础——java无限循环小数判定问题以及BigDecimal详解