ubuntu(18.04)配置pytorch(cuda10.2+cudnn7.6.5)环境

安装流程:

1安装显卡驱动
2安装CUDA
3安装CUDNN
4安装Anaconda3
5确定python版本
6搭建pytorch环境
7总结

1安装显卡驱动

首先查阅自己电脑的显卡配置,打开终端,
输入命令:sudo lshw -c display 回车
按要求输入用户密码
将会看到自己显卡的具体信息

输入命令:sudo ubuntu-drivers devices 回车
将会看到系统给你推荐的三款显卡驱动

输入命令:sudo ubuntu-drivers autoinstall 回车
将会自动安装上一步推荐的显卡驱动

输入命令:sudo apt-get install mesa-utils 回车
将会安装mesa-utils,用来验证驱动安装成功与否

输入命令:glxinfo | grep rendering
结果为Yes,则驱动安装完成。

2安装CUDA10.2

网络查询自己显卡能匹配CUDA的版本,由于CUDA官网只提供最新版本的CUDA,所以自己所匹配的版本若不包含最新的CUDA,则需要通过百度云之类的进行下载到本地安装。(本人显卡已知匹配的有CUDA10.0,10.1,10.2,但是前两者安装后均显示显卡波动,导致ubuntu系统卡死,这里的安装介绍均以CUDA10.2为准)

第一步:
CUDA10.2官方下载链接
http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
下载好了之后,在下载好的安装包路径下右键打开一个终端
输入命令:sudo sh cuda_10.2.89_440.33.01_linux.run 回车
按要求输入用户密码,CUDA便会自动安装。

第二步:
配置环境变量
新开一个终端输入命令:sudo gedit ~/.bashrc
出现一个bashrc文件。

滑到最下面将下面两段代码复制粘贴到下面

export PATH=/usr/local/cuda-10.2/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH

注:敲击i,整个文件可编辑,编辑完成按下Esc,退出编辑;输入:wq回车,退出bashrc文件
退出bashrc文件后回到终端输入命令:source ~/.bashrc

第三步:
验证安装成功与否
在终端输入命令: cd /usr/local/cuda/samples/1_Utilities/deviceQuery 回车
接着输入命令:sudo make 回车
接着输入命令:./deviceQuery 回车
最下面出现PASS,则安装完成。

3安装CUDNN7.6.5

第一步:
下载CUDNN压缩包解压(7.6.5,匹配CUDA10.2)
链接:https://pan.baidu.com/s/1VsmlmCHMmh_cpX3lo36UzA
提取码:cuck

第二步:
配置CUDNN
配置文件:在安cudnn解压包路径下打开终端,输入以下命令:

sudo cp cuda/include/cudnn.h/usr/local/cuda/include/

sudo cp cuda/lib64/libcudnn*/usr/local/cuda/lib64/

sudo chmod a+r /usr/local/cuda/include/cudnn.h

sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

第三步:

验证:终端输入命令:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
输出7.6.5 则CUDnn安装完成。

在终端输入:nvidia-smi
输出你所安装的显卡驱动,以及CUDA,GPU信息。

4安装Anaconda3

第一步:
官网下载Anaconda
Anaconda—Products—Individual Edition—滑到最下方选择linux下64-Bit(X86)installer(550)
对应链接如下:
https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh

第二步;
本地安装anaconda
在anaconda下载保存的路径下打开终端
输入命令:sudo sh Anaconda3-5.3.0-Linux-x86_64.sh
一路yes 回车,accept 直至完成安装。

第三步:
配置环境变量:
新开一个终端输入命令:sudo gedit ~/.bashrc
会出现一个bashrc文件。

滑到最下面将下面这段代码复制粘贴到下面
export PATH=/home/用户名/anaconda3/bin:$PATH

注:敲击i,整个文件可编辑,编辑完成按下Esc,退出编辑;输入:wq回车,退出bashrc文件
退出bashrc文件后回到终端输入命令:source ~/.bashrc

第四步:
验证:输入命令:nvcc -V
输出显示你的anaconda版本.

5确定python版本

这里anaconda3默认python是3.8.3,这里我更改为了3.6.10
通过输入命令:conda install python=3.6

安装python3.6.10

验证:在终端输入:python
显示python版本信息为3.6.1

6 搭建pytorch环境

由于我后续的实验对于pytorch版本要求>=1.4,所以我这里直接在官网选择了符合cuda10.2,ubuntu18.04操作系统的最新版本pytorch1.6,
在终端输入命令; conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
或者:pipinstall torch torchvision

验证:在终端输入:python
接着输入:import torch
无报错且有输入提示符则安装成功。

7总结

安装的各个软件或者驱动之间相互匹配:
系统版本ubuntu18.04—显卡驱动440—CUDA版本10.2—CUDnn版本7.6.5—Pytorch1.6
Python3.6
由于ubuntu18.04不用考虑gcc版本
再一个,网速一定要好,网速一定要好,网速一定要好!

ubuntu18.04+cuda10.2+cudnn7.6.5+anaconda3+pytorch1.6相关推荐

  1. NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install

    NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install 心仪已久的显卡2080终于到了,Ubuntu18这么帅,怎么还能 ...

  2. Ubuntu18.04+cuda10.1+cudnn7.6.3+tensorrt5.1.5.0(deb)

    环境配置Ubuntu18.04+cuda10.1+cudnn7.6.3+tensorrt5.1.5.0 Ubuntu18.04安装 本系统配置背景 1. cuda10.1安装 2. 驱动安装 3. c ...

  3. ubuntu18.04 + cuda10.2 + cudnn7.6.5

    目录 1 ubuntu18.04 1.1 win10安装ubuntu18.04双系统 1.1.1 磁盘管理 1.1.2 制作u盘启动盘 1.1.3 u盘安装 1.2 卸载ubuntu 1.2.1 Ea ...

  4. 深度学习环境配置 (Ubuntu18.04 + CUDA10.0 + cuDNN7.6.5 + TensorFlow2.0)

    @ Bergen, Norway 第一次安装 CUDA 的过程简直抓狂,中间出现了很多次莫名其妙的 bug,踩了很多坑.比如装好了 CUDA 重启后进不去桌面系统了,直接黑屏.比如鼠标键盘都不 wor ...

  5. Ubuntu18.04+CUDA10.2 深度学习开发环境配置指南

    深度学习 Author:louwill Machine Learning Lab 搞深度学习环境永远是第一步.笔者之前也写过配置的两篇文章,但时间久远,目前来看版本已经过旧了.之前两篇参考: 深度学习 ...

  6. ubuntu18.04 + CUDA10 + CUDNN7 deb安装

    一 安装显卡驱动: 直接在系统软件更新中选择安装: 或者选择PPA源安装,参照:https://blog.csdn.net/new_delete_/article/details/81544438 输 ...

  7. Ubuntu18.04 + CUDA10.0 + tensorflow-gpu 安装过程

    简介 这篇博客Ubuntu16.04+CUDA9+tensorflow的安装流程.不过,随着软件不断更新,现在Ubuntu18.04逐渐成为客户端的主流,加上tf开始支持CUDA10,在这里在更新一下 ...

  8. ROG支持安装linux系统吗,华硕ROG安装ubuntu18.4+CUDA10.0+CUDNN7.4

    申请了好久的预算老婆终于批了,入手华硕的GPU本(RTX2070),默认预装了正版win10,平时还是习惯用linux,本文记录了如何安装ubuntu18.4的过程. 1.下载ubuntu18.4的i ...

  9. 惠普暗夜精灵4双系统ubuntu18.04+CUDA10.1+cudnn+pytorch+tensorflow+ros

    安装ubuntu18.04: 本机器型号安装ubuntu没有什么疑难杂症,跟着网上大佬的教程,下载镜像文件,做启动盘安装即可. 分区方案: efi 2G swap 16G / 500G 启动引导选择e ...

最新文章

  1. 萨默尔机器人_助力产业发展 西安市人工智能机器人学会正式成立
  2. 飞鸽传书有多少用户?
  3. eclipse无法创建tomcat7.0的server
  4. xssfworkbook excel打开为空白_「Excel」轻松运用 Excel 之“Excel 选项”的 4 个设置
  5. mysql 5.6 ddl 锁表_MySQL数据库之MySQL5.6 Online DDL 是否锁表、rebuild表、inplace的说明...
  6. 川菜中,你觉得哪道菜能称为“经典之菜”呢?
  7. windows下重设mysql的root密码
  8. Android 第一行代码
  9. 直推学习(transductive learning)
  10. 维纳滤波法matlab代码,完整的维纳滤波器Matlab源程序
  11. java 工作流框架都有哪些_java工作流框架有哪些?哪个比较好?
  12. 微信收藏服务器,微信收藏功能常见问题存储空间上限了
  13. python中[::-1][1:2][1::2]的用法
  14. 雅虎邮箱为什么停止服务_雅虎的发展项目将变成什么样?
  15. 新网站如何让百度快速收录,百度快速收录详细操作教程
  16. Mac系统查看端口占用的进程
  17. debussy与modelsim的联调设置
  18. [源码解析] 模型并行分布式训练Megatron (5) --Pipedream Flush
  19. 强化学习使用gym时出现错误:ValueError: too many values to unpack (expected 4)
  20. 完整详解阿里Java P5-P8百万年薪架构师的技能要求!

热门文章

  1. 2008年05月21日
  2. dotnet Roslyn 通过读取 suo 文件获取解决方案的启动项目
  3. 分子生物学 第五章 DNA损伤修复和突变
  4. 计算机技术对视力的影响,电子屏幕对视力有哪些影响
  5. 【飞书应用】自动生成文档
  6. supervisord部署使用超级详细版
  7. [喵咪开源软件推荐(4)]Liunx跑分神器-unixbench
  8. Dockerfile 执行 git clone 一直 timeout 或者 server certificate verification failed
  9. 六大国产CPU | 全面梳理分析
  10. 二 . 从海康的ps流中提取h264数据(模拟ehome平台)