Ubuntu16.04(GTX1660ti)cuda10.0和cudnn7.6环境配置
(环境乃一生之敌!!!)

第一项:安装显卡驱动
1.下载显卡驱动,到https://www.nvidia.com/Download/index.aspx下载相应的驱动。
(相应驱动指的是和你的计算机所匹配的驱动,可在win下使用DxDiag查看)
2.查看cuda和驱动版本要求:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html (着重看表格的版本要求就行)
(2020.10.12更新:不需要查看!后续安装好显卡驱动,使用命令nvidia-smi查看,右上角的CUDA Version即是但前显卡驱动所支持的CUDA最高版本!)
3.开始安装驱动

  1. 检测相应的内核文件:

  2. sudo apt-get install linux-headers-$(uname -r)

  3. 编辑/etc/modprobe.d/blacklist.conf 禁止第三方驱动:

  4. sudo vim /etc/modprobe.d/blacklist.conf

  5. (如果未安装vim,直接改用gedit)

  6. 在打开的文档末尾,加上下面两行代码:

  7. blacklist nouveau

  8. options nouveau modeset=0

  9. 更新内核!!!(极其重要!!!):

  10. sudo update-initramfs -u

  11. 重启:

  12. reboot

  13. 检测第六步添加的两行代码是否成功(下面的命令没有输出即表示成功)

  14. lsmod | grep nouvea

  15. (本人就牺牲于此处,主要是添加代码后没有更新内核所致,故强调一定要更新内核)

  16. 通过ctrl+alt+f2进入终端

  17. (踩坑指南:此处密码输入一定不要用小键盘,请使用主键盘上面的数字键)

  18. 登入账户,通过下面命令关闭图像界面:

  19. sudo service lightdm stop

  20. 切换到你下的nvidia driver目录 然后执行 :

  21. sudo bash NVIDIA-Linux-x86_64-450.80.02.run -no-opengl-files

  22. (踩坑指南:请在上一条命令行加入-no-x-check)

  23. (其中,需要将版本号更改为你下载的对应的版本号)

  24. (有一处x config?还是啥记不太清了,选择no!)

  25. 装完就可以执行下面的命令开启图像界面:

  26. sudo service lightdm start

  27. 执行下面命令,查看驱动是否安装成功:

  28. nvidia-smi

  29. 如果出现表格信息则表示安装成功

第二项:安装CUDA10.0

2020.10.10修改:第一步进去好像不再提供旧版本下载,入口我也没再找到,所以提供一个旧版本下载地址的合集:
https://docs.nvidia.com/cuda/

  1. 进入到cuda下载页面https://developer.nvidia.com/cuda-downloads
  2. 官网默认是10.1的版本,所以我们选择Legacy Release 再选择CUDA Toolkit 10.0,然后选择和自己系统相匹配的配置(最下方选择runfile(local)),点击下载。
  3. 下载完成后,执行:
  4. sudo sh cuda_10.0.130_410.48_linux.run
  5. 注意,在弹出界面按住enter直到进度到达100%。然后是accept。除了驱动Driver选择n(no),其他全部选择y(yes)。
  6. 安装完成后,会在home目录下生成一个NVIDIA_CUDA-10.0_Samples的样例,cd进入这个目录(或者进入该目录后点击在终端打开),执行编译:
  7. make -j8
  8. 编译完成后,执行一下命令:
  9. cd bin/x86_64/linux/release/
  10. ./deviceQuery
  11. 如果最后的出现result = pass 即表示样例通过
  12. 接下来进行环境变量的设置
  13. 在用户目录下的.bashrc文件写入环境路径
  14. vim ~/.bashrc
  15. (如果未安装vim,直接改用gedit)
  16. 在文件的最后写入如下路径:
  17. export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
  18. export PATH=/usr/local/cuda/bin:$PATH
  19. 然后载入配置:
  20. source ~/.bashrc
  21. nvcc -V 查看版本,如果出现版本信息则表示配置成功

第三项:安装cuDNN

  1. 进入官网https://developer.nvidia.com/cudnn
  2. 点击download cuDNN
  3. (需要注册才能下载,老老实实注册吧)
  4. 接下来的选项随意选择,然后点击download,接受条件,选择for CUDA 10.0然后选择cuDNN Library for Linux下载即可。
  5. (将得到cudnn-10.0-linux-x64-v7.6.x.xx.tgz)
  6. 下载完成后,进行解压:
  7. tar -zxvf cudnn-10.0-linux-x64-v7.6.x.xx.tgz
  8. 执行下面的命令,把cudnn的头文件和库拷贝到cuda下的include和lib64下:
  9. sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
  10. sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
  11. sudo chmod a+r /usr/local/cuda/include/cudnn.h
  12. sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

//2020.10.15更新

sudo cp cuda/lib64/* /usr/local/cuda-10.0/lib64/
sudo cp cuda/include/* /usr/local/cuda-10.0/include/
  1. 检测是否安装成功(最简单的方法):

  2. cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

  3. (输出相应信息表示成功!)

  4. (2020.10.12更新:建议使用后面的科学测试方法!)

  5. 目前已经基本完成安装。

  6. 后续添加:测试cuDNN的科学办法!

  7. cd /usr/local/cuda/lib64/

sudo rm -rf libcudnn.so libcudnn.so.7
sudo ln -s libcudnn.so.7.6.x libcudnn.so.7
sudo ln -s libcudnn.so.7 libcudnn.so
sudo ldconfig
  1. 下载cuDNN下载界面下面的对应系统版本的三个测试包:
libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb
libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb
  1. 安装
sudo dpkg -i libcudnn7_7.6.0.64-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.0.64-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.0.64-1+cuda10.0_amd64.deb

(2020.10.12更新:上述三个安装包一定要按顺序安装,或者至少一定要先安装第一个。还有后续的cudnn的doc好像变成了samples,不重要,复制就行)
21. 测试

cp -r /usr/src/cudnn_samples_v7/ /home/cudnntest

(这一句的v7根据你下载的版本进行更改!)

cd /home/cudnntest/cudnn_samples_v7/mnistCUDNN
sudo make clean
sudo make
./mnistCUDNN
  1. 显示Test Passed!即表示成功!

参考:

Ubuntu16.04(GTX1660ti)cuda10.0和cudnn7.6环境配置 (环境乃一生之敌!!!)相关推荐

  1. ubuntu16.04+gtx1080ti+cuda10.0+cudnn7.4.2/cudnn7.6.4 环境配置

    配置:ubuntu16.04+gtx1080ti+cuda10.0+cudnn7.4.2/cudnn7.6.4+显卡驱动NVIDIA-Linux-x86_64-410.78 tensorflow1.1 ...

  2. Ubuntu 20.04 安装 CUDA10.0和cudnn7.6

    Install CUDA cuda 10.0 Download cuda 10 装的时候看着点,第二个要你装驱动的选择,回答N,不装. sudo sh cuda_10.0.130_410.48_lin ...

  3. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  4. win10+cuda10.0.130+cudnn7.5.1+tensorflow-gpu 1.13.1+anaconda3+keras+pycharm2018

    1.引言 之前写的类似的安装博客都是基于win7和ubuntu18.04的,没有关于win10的,并且版本都比较旧,所以这次想革新一下,安装最新的**cuda10, tensorflow-gpu1.1 ...

  5. 战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记

    战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记 折腾前奏 安装准备 安装Ubuntu18.04.1系统 cuda 10.0 安装过程 折腾前奏 写下本记录的原因是因为网上的教 ...

  6. Ubuntu16.04 安装 OpenMPI4.0.0

    Ubuntu16.04 安装 OpenMPI4.0.0 文章目录 OpenMPI 简介 一.OpenMPI 1.0.0版本下载 二.OpenMPI 安装步骤 1.解压并进行配置 2.Build 并安装 ...

  7. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  8. Ubuntu16.04安装CUDA9.0,显卡为低版本,非RTX2060、RTX2070、RTX2080等

    RTX2060显卡,需要安装 CUDA10.2,低版本不兼容 低版本显卡,可以安装CUDA9.0 Ubuntu16.04 RTX2060 安装CUDA10.2 参考:https://blog.csdn ...

  9. Ubuntu16.04+GT720M + Cuda8.0+py-faster-rcnn(caffe)

    Ubuntu16.04 + GT 720M + Cuda8.0+ Py-faster-rcnn(caffe) Cuda8.0 安装 cuda 的安装其实挺简单的,有两种安装方法,一种使用deb文件,另 ...

最新文章

  1. maven-assembly-plugin和maven-shade-plugin打包区别及弊端
  2. python 内存不足 dict 替代方案_2D数组代表一个巨大的python dict,COOrdinate就像解决方案来节省内存...
  3. 安装 | MatlabR2021bMac链接及Matlabx运行图基本运行代码与图像
  4. OpenCL-3-同步机制
  5. 还在用Tensorboard?机器学习实验管理平台大盘点
  6. python socket udp_python网络-Socket之udp编程(24)
  7. 用异或的性质实现简单加密解密
  8. XML中的DOCTYPE属性
  9. 结构体(struct)与类(class)
  10. 陕西省单招计算机应用考什么,陕西省对口单招计算机应用基础模拟试题四
  11. mtk6765上i2c-tools的使用
  12. 聚类分析matlab原理,matlab笔记模糊聚类分析原理及实现023.docx
  13. w2ui 复选框功能
  14. Python自制“超级马里奥”小游戏
  15. 蓝凌LKS-kOA怎么样?
  16. Allegro如何打开和关闭飞线操作指导
  17. 小话设计模式(番外二)委托模式
  18. Vue实现简单列表无限循环滚动(鼠标悬停)
  19. JavaWeb开发_Web前端_Ajax
  20. 三星Note 7惊魂48天:产品质量比创新和体验更重要

热门文章

  1. C++编写一个求x的n次方的函数
  2. sqlite 下载哪个版本_如何使用you-get下载完整VIP视频
  3. 移动web开发 17-1 响应式布局 bootstrap首页 框架 阿里百秀项目
  4. 「干货①」Maya软件小技巧,一般人不会告诉你
  5. 日本三大通信商放弃华为设备,是时候做出回应了
  6. 用英语卖二手计算机,二手交易市场大学英语作文带翻译
  7. 关于利用JAVA开发游戏外挂的几点思考
  8. Apache Tomcat安装、配置、启动与后续操作步骤
  9. Tomcat的BIO、NIO、APR模式对比与性能测试结果
  10. win10 息屏 休眠 拓展坞 有线网口断连