1. 确保 nvidia 驱动已安装

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

2. 安装 CUDA

2.1 下载安装

在官网 https://developer.nvidia.com/cuda-toolkit-archive如下截图, 选择自己系统对应的 CUDA 版本,

2.2 CUDA 10.2 安装

然后点击进去,进入安装方式页面,如下图
然后在命令行中执行以下语句:

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.runsudo sh cuda_10.2.89_440.33.01_linux.run

安装过程如下:

这里注意去勾选 NVIDIA Driver 因为前面已经安装,所以此处不需要再安装。

确认 Yes ,添加动态链接。

安装完成后的输出结果如下:

wohu@ubuntu1804:~/CUDA10-linux$ sudo ./cuda_10.2.89_440.33.01_linux.run
===========
= Summary =
===========Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-10.2/
Samples:  Installed in /home/wohu/, but missing recommended librariesPlease make sure that-   PATH includes /usr/local/cuda-10.2/bin-   LD_LIBRARY_PATH includes /usr/local/cuda-10.2/lib64, or, add /usr/local/cuda-10.2/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-10.2/binPlease see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.2/doc/pdf for detailed information on setting up CUDA.
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 440.00 is required for CUDA 10.2 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:sudo <CudaInstaller>.run --silent --driverLogfile is /var/log/cuda-installer.log

可以看到 /usr/local/ 目录下已经有 cuda -> /usr/local/cuda-10.2// 软链接。

wohu@ubuntu1804:~/CUDA10-linux$ ll /usr/local/
total 48
drwxr-xr-x 12 root root 4096 6月  30 09:25 ./
drwxr-xr-x 11 root root 4096 2月   4 02:25 ../
drwxr-xr-x  2 root root 4096 2月   4 02:22 bin/
lrwxrwxrwx  1 root root   21 6月  30 09:25 cuda -> /usr/local/cuda-10.2//
drwxr-xr-x 18 root root 4096 6月  30 09:25 cuda-10.2/
drwxr-xr-x  2 root root 4096 2月   4 02:22 etc/
drwxr-xr-x  2 root root 4096 2月   4 02:22 games/
drwxr-xr-x  2 root root 4096 2月   4 02:22 include/
drwxr-xr-x  4 root root 4096 6月  29 18:35 lib/
lrwxrwxrwx  1 root root    9 6月  16 16:24 man -> share/man/
drwxr-xr-x  2 root root 4096 2月   4 02:22 sbin/
drwxr-xr-x  6 root root 4096 2月   4 02:25 share/
drwxr-xr-x  2 root root 4096 2月   4 02:22 src/
drwxr-xr-x  6 root root 4096 6月  19 18:49 sunlogin/
wohu@ubuntu1804:~/CUDA10-linux$

2.3 CUDA 10 安装

Do you accept the previously read EULA?
accept/decline/quit: acceptInstall NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: nInstall the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: yEnter Toolkit Location[ default is /usr/local/cuda-10.0 ]: 回车Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: yInstall the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: yEnter CUDA Samples Location[ default is /home/linkdome ]: 回车

2.4 添加环境变量

打开 ~/.bashrc

sudo vi ~/.bashrc

在文件最后添加以下环境变量到 ~/.bashrc 并保存退出。

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

使其生效

sudo source  ~/.bashrc

2.5 验证安装成功

最后输入命令 nvcc -V 有如下输出,说明已安装成功。

wohu@ubuntu1804:/$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
wohu@ubuntu1804:/$

3. 安装 cuDNN

3.1 下载

官网地址 https://developer.nvidia.com/rdp/form/cudnn-download-survey 注册账号,并下载对应版本的 cuDNN 版本。

3.2 安装

对压缩包进行解压:

tar -xvf cudnn-10.2-linux-x64-v7.6.5.32.tgz

解压过程如下:

wohu@ubuntu1804:~/CUDA10-linux$ tar -xvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
cuda/include/cudnn.h
cuda/NVIDIA_SLA_cuDNN_Support.txt
cuda/lib64/libcudnn.so
cuda/lib64/libcudnn.so.7
cuda/lib64/libcudnn.so.7.6.5
cuda/lib64/libcudnn_static.a
wohu@ubuntu1804:~/CUDA10-linux$

执行以下命令:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn*    /usr/local/cuda/lib64/

3.3 验证是否安装成功

输入以下命令,

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

有如下输出,说明已安装成功。

Ubuntu 安装 CUDA 和 cuDNN 详细步骤相关推荐

  1. linux(Ubuntu)下安装英伟达的显卡驱动、cuda和cudnn详细步骤

    这里是使用最新的方法安装cuda+cudnn的方法,建议先查看对应的驱动,英伟达的系列安装一般分为为三个部分: 显卡驱动的安装.CUDA安装.cudnn安装 显卡驱动  通过这个命令查看:nvidia ...

  2. ubuntu 安装 CUDA、 cuDNN 的tips

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

  3. Ubuntu 安装 NVIDIA 显卡驱动详细步骤(ERROR: The Nouveau kernel driver is currently in use by your system)

    1. 禁用 Nouveau 驱动 在禁用 Nouveau 驱动前我们先了解下它是啥?有什么作用. Nouveau 是由第三方为 NVIDIA 显卡开发的一个开源 3D 驱动,也没能得到 NVIDIA ...

  4. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程(此种方案不好,好的方案是另一篇,基于pyhton2的)

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 和 Caffe 详细过程(基于Python2,没有anaconda2和3,因为基于anaconda2和3在安装caffe时会报错,很难 ...

  5. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程 1.配置环境 Ubuntu16.04 64-bit系统 ...

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

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

  7. 【详细】Ubuntu18.04安装更新显卡驱动、安装CUDA及cuDNN、CUDA版本切换

    CUDA安装官方教程:官方教程 cuDNN安装官方教程:官方教程 在配置Pytorch环境的时候,想着尝试一下新版本的pytorch版本Stable(1.10.1)时,发现这个pytorch版本仅支持 ...

  8. 大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro为例)

    大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题 (以ubuntu-18.04.3.Mware Workstation 15.1.0 Pro for Window ...

  9. Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm、Anaconda等软件,在Mint系统上安装cuda和cudnn

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm.Anacon ...

最新文章

  1. 禁用outlook2007 垃圾邮件过滤功能
  2. 面向初级 Web 开发人员的 Tomcat
  3. 【错误记录】Flutter 报错 ( Android Studio 中 main.dart 左侧不显示设备栏 )
  4. SpringBoot文件上传时提示FileUploadBase$SizeLimitExceed
  5. Condition接口详解
  6. 红旗系统linux忘了开机密码,红旗Linux6.0中忘记了root密码
  7. C\C++不经意间留下的知识空白------const使用
  8. Python静态作用域名字搜索规则
  9. VLC音频重采样Audio resample核心流程梳理
  10. openGauss持续构筑企业级内核能力,使能行业技术创新
  11. LL(1)分析表的构造
  12. [论文阅读] Suggestive Annotation: A Deep Active Learning Framework for Biomedical Image Segmentation
  13. jquery页面跳转带cookie_python socket编程:实现redirect函数、cookie和session
  14. EMeeting会议预约系统软件,会议预约新方案
  15. 微信公众号、订阅号、服务号区别
  16. 反映百度引擎权重的身分都有哪些
  17. HTML5期末大作业:动物网站设计——宠物狗(10页) HTML+CSS+JavaScript 大学生静态网页设计 dw宠物网页设计 狗狗网页设计html web课程设计网页规划与设计...
  18. 车到山前必有路,可惜丰田刹不住! 丰田就是刹的住,吓得车主尿一裤!
  19. 癸高血糖素——碳水化合物代谢的重要激素
  20. html 表头单元格换行,Table组件怎样在单元格长文本不换行情况下正确对应表头与单元格?...

热门文章

  1. 2022-2028年中国演出市场深度调研与投资可行性报告
  2. 【Spring】工厂模式解耦
  3. 【VS实践】代码调试与错误处理
  4. 全面理解Python中的类型提示(Type Hints)
  5. LeetCode简单题之找出数组排序后的目标下标
  6. 人工智能训练云燧T10
  7. Battery electric vehicles (BEVs) 快充技术
  8. 激光雷达和V2X技术
  9. INSTALL_FAILED_INVALID_APK
  10. Android 10 新增的功能