CUDA 查看驱动兼容性:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

查看GCC 与CUDA 驱动版本的兼容性

安装CUDN

  这里选择的是cudn9.0

  sudo chmod a+x cuda_9.0.xxx_384.116.xx_linux.run #更改权限
  sudo ./cuda_9.0.xxx_384.116.xx_linux.run

(注意:执行后会先出现一个声明,需要阅读到100%,同意声明后才会开始安装。)
安装时首先会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia361驱动时,一定要选择否:

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.85?

accept

n

y

y

y

因为前面我们已经安装了更加新的nvidia384,所以这里不要选择安装。其余的都直接默认或者选择是即可。

可能出现的错误: (我没遇到)
安装cuda时可能有下面的信息

Installing the CUDA Toolkit in /usr/local/cuda-8.0 …
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so

原因是缺少相关的依赖库,安装相应库就解决了:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

环境变量配置
打开~/.bashrc文件:

sudo gedit ~/.bashrc

将以下内容写入到~/.bashrc尾部:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

保存关闭后,

source ~/.bashrc

测试CUDA的samples

  cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery sudo make sudo ./deviceQuery  如果显示的是关于GPU的信息,则说明安装成功了 

cuDNN 版本

安装cudnn

进入解压后的cudnn-9.0-linux-x64-v7.0.tgz文件cuda,在终端执行下面的指令安装:

tar -zxvf cudnn-9.0-linux-x64-v7.0.tgz
cd cuda
sudo cp lib64/lib* /usr/local/cuda/lib64/
sudo cp include/cudnn.h /usr/local/cuda/include/
然后更新软连接:

cd /usr/local/cuda/lib64/
sudo chmod +r libcudnn.so.7.0.5 # 自己查看.so的版本
sudo ln -sf libcudnn.so.7.0.5. libcudnn.so.7
sudo ln -sf libcudnn.so.7 libcudnn.so

查看cudnn版本

在终端输入

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

即可看到相关版本

相关网站: https://developer.nvidia.com/rdp/cudnn-archive

https://www.tensorflow.org/install/source?hl=zh-cn#linux

 

转载于:https://www.cnblogs.com/billwong/p/10884099.html

ubuntu 安装 CUDA、 cuDNN 的tips相关推荐

  1. 银河麒麟/Ubuntu安装cuda和显卡驱动、cuDNN

    银河麒麟/Ubuntu安装cuda和显卡驱动 银河麒麟介绍 第一步:更换apt软件源(换过的忽略) 安装前的准备 确认安装环境 安装cuda以及显卡驱动 安装CUDNN 退出tty模式,完成安装 银河 ...

  2. 安装cuda+cuDNN

    安装cuda+cuDNN 一.概述 二.安装GPU驱动的要点 三.成功安装的样例 样例1. Win10+CUDA-v10.1 安装环境描述 安装步骤 样例2. Ubuntu20.04+CUDA-v11 ...

  3. 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn

    系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...

  4. Ubuntu 20.04安装CUDA CUDNN 手把手带你撸

    新手先看这 之前一直使用CPU做训练,最近手上多了台单卡1080Ti显卡主机,于是开始研究GPU训练.用GPU训练一定会使用CUDA了,刚开始接触CUDA非常非常头痛,对小白很不友好,我几乎整了整整一 ...

  5. Ubuntu 安装 CUDA 和 cuDNN 详细步骤

    1. 确保 nvidia 驱动已安装 先安装 nvidia 驱动,请参考前面文章 https://blog.csdn.net/wohu1104/article/details/107032493 2. ...

  6. Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch

    步骤: 1.安装显卡驱动: 2.安装CUDA: 3.安装CUDNN: 4.安装Conda: 5.安装Pytorch. 一.系统和硬件信息 1.Ubuntu 20.04 2.显卡:1050Ti 二.安装 ...

  7. cuda nvcc版本不一致_入坑第一步:Win10安装cuda+cuDNN+TensorFlow-GPU走过的那些路

    这两天安装tensorflow-gpu被折腾够呛,幸亏最后成功了,给想要安装的大神们看下我走过的坑,避免掉入. 如果是新手,需要安装下面几个软件: 第一步 安装anaconda 首先就是Python编 ...

  8. python-windows安装cuda+cudnn+pytorch

    安装cuda 我强调下 这个需要注意版本问题的. 注意 (个人的想法,安装思路,仅供参考) pytorch 需要注意这个现在支持的版本.根据这个支持的版本去下载对应的cuda和cudnn 应为你 py ...

  9. pytorch各种版本最简单安装,不用自己安装cuda cudnn

    pytorch各种版本 pip 安装命令 查看官网 https://pytorch.org/get-started/previous-versions/ conda +pytorch 安装 1.安装c ...

最新文章

  1. POJ 3080 多个串最长公共子序列
  2. OSChina 周六乱弹 ——土肥圆装高富帅相亲节目现场拆穿
  3. 前端也要学系列:设计模式之装饰者模式
  4. 刚评上院士的马斯克就飘了,说要每天发射三次大火箭,向火星转移100万吨物资...
  5. Java 中这个叫 Future 的东东,你用过嘛?
  6. [vue] 怎么缓存当前打开的路由组件,缓存后想更新当前组件怎么办呢?
  7. win10一按右键就闪屏_升级Win10正式版后屏幕一直闪烁正确的解决办法
  8. 【Oracle批量更新】根据一个大表批量更新另一大表的方法比较
  9. python3调用arcpy地理加权回归_地理加权回归( GWR)
  10. Lyra:一种用于语音压缩的新型极低比特率编解码器
  11. hiveserver2 清理hdfs的临时目录
  12. 我的世界服务器空岛删除怎么找回,我的世界-删除空岛指令 岛屿删除指令分享...
  13. 面试记录_智慧职安环保科技有限公司
  14. shell入门之expr的使用
  15. 传统数仓如何转型大数据
  16. canvas画布中实现气泡
  17. 数仓工具—Hive实战之 UDF GIS(16)
  18. Linux内存占用过高排查过程
  19. 客户端与服务器交互的功能,如何进行测试?
  20. VantUi 底部Tabbar跳转页面的方法以及产生的Bug问题

热门文章

  1. Spring boot -mongodb
  2. Linux下mysql备份
  3. Excel删除区域名
  4. Django 3.1.5, CSRF verification failed. Request aborted.
  5. JScrollPane实现自动滚动到底部
  6. 今日头条技术架构到底有多牛?
  7. 我的代码和注释都写的像坨屎,那又怎么样?
  8. Flowable节点跳转
  9. Andriod --- JetPack (三):ViewModel 的诞生
  10. 【Python】青少年蓝桥杯_每日一题_3.27_画多个正五边形图案