Ubuntu18.04_NVIDA驱动460_Cuda11.2_CuDNN8

  • 1. 安装NVIDA显卡驱动
    • 1.1 查看显卡硬件型号
    • 1.2 安装
    • 1.3 ==**检查**== NVIDIA显卡驱动是否安装OK
  • 2.安装NVIDIA Cuda
    • 2.1 官网下载
    • 2.2 安装
    • 2.3 配置环境变量
    • 2.4 ==**Cuda验证**==
  • 3. CuDNN
    • 3.1 准备
    • 3.2 下载
    • 3.3 安装
    • 3.4 ==CuDNN验证==
  • 4 ==最终验证==
  • 5. 总结

前言
本文章为自己多次尝试后,最终成功的过程记录和总结,希望能给你带来一些帮助

1. 安装NVIDA显卡驱动

1.1 查看显卡硬件型号

  • 终端输入:
ubuntu-drivers devices

  • 推荐安装的版本号是:nvidia-driver-460

1.2 安装

  • 若需要,卸载之前的显卡驱动
sudo apt-get remove --purge nvidia*
  • 若安装推荐版本,终端输入:
sudo ubuntu-drivers autoinstall
  • 若安装自定义版本(以455为例),终端输入:
sudo apt install nvidia-455

1.3 检查 NVIDIA显卡驱动是否安装OK

  • 终端输入:
sudo lshw -c video
  • 在configuration这一行中有driver=nvidia的字符串,就说明nvidia的驱动已安装
  • 检查驱动版本(注意没有空格)
nvidia-smi

2.安装NVIDIA Cuda

2.1 官网下载

  • 进入官网
  • 以往版本
  • 依次点击对应模块,选择 runfile [local] 类型:
  • 结果显示:
  • 终端输入(注意替换成你的installation instructions):
wget https://developer.download.nvidia.com/compute/cuda/11.2.2/local_installers/cuda_11.2.2_460.32.03_linux.run

2.2 安装

  • 若需要卸载:参考
  • 安装
sudo sh cuda_11.2.2_460.32.03_linux.run
  • 选择continue

  • 输入 accept

  • 取消 Driver 的勾选!

  • install

  • 安装完成:

  • 确认版本

cat /usr/local/cuda/version.json
  • 补充:注意部分版本的cuda的version格式是.txt

    • 若出现“没有那个文件或目录”,则手动进入/usr/local/cuda/,将命令替换成version.xxx即可

2.3 配置环境变量

sudo vim ~/.bashrc
  • 若显示 ‘vim:找不到命令’,终端输入
sudo apt-get install vim-gtk
  • 加入如下环境变量(移动至最后一行后,按[ i ]进入插入模式):

    • 可打开/usr/local/文件夹,查看cuda文件名
    • 注意:这里采用cuda而非cuda-版本号是为了多CUDA版本方便切换(详细见参考)
# CUDA
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

  • 输入完成,保存退出:按[ESC],输入[:wq],[Enter]
  • 终端运行:
source ~/.bashrc
  • nvcc移动至/usr/bin/
sudo cp /usr/local/cuda-11.2/bin/nvcc /usr/bin/
# 注意cunda-版本号的对应

2.4 Cuda验证

nvcc --version

  • 补充:如果用户环境变量(~/.bashrc)已更改,但仍显示旧cuda版本,请检查之前是否添加了系统环境变量,若有则相应更改
sudo vim /etc/profile
- 若以上环境变量均检查后,仍显示旧版本,则重启电脑后再尝试
- 最后方案是重装

3. CuDNN

3.1 准备

  • 登陆官网,使用邮箱注册账号

3.2 下载

  • 下载CUDA11.2-Ubuntu18.04对应的3个Deb

3.3 安装

  • 按照官网的教程进行安装:

    • 进入下载目录下
    • 用 <下载的文件名> 替换<name.deb>
cd Downloads
sudo dpkg -i <name.deb>
# sudo dpkg -i libcudnn8_8.1.0.77-1+cuda11.2_amd64.deb
# sudo dpkg -i libcudnn8-dev_8.1.0.77-1+cuda11.2_amd64.deb
# sudo dpkg -i libcudnn8-samples_8.1.0.77-1+cuda11.2_amd64.deb

3.4 CuDNN验证

  • 复制the cuDNN samples至HOME
cp -r /usr/src/cudnn_samples_v8/ $HOME
  • 更换目录
cd  $HOME/cudnn_samples_v8/mnistCUDNN
  • 编译 the mnistCUDNN sample
make clean && make
  • 此步骤出现问题,提示无<FreeImage.h>

    • 下载FreeImage
    • 解压下载好的zip,打开 README.linux
    • 阅读后按照 Installation 安装:
      • 打开命令行,进入解压文件的目录(请以自己的为准)
      • 安装(make, make install)
      • 清理(make clean)
cd /tmp/mozilla_eren0/FreeImage3180/FreeImage/
make
make install
make clean
  • 重新编译 the mnistCUDNN sample
cd  $HOME/cudnn_samples_v8/mnistCUDNN
make clean && make

  • 运行 the mnistCUDNN sample.
./mnistCUDNN

4 最终验证

  • 终端输入
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
  • 最终结果显示CUDA相关信息,且结果为PASS

5. 总结

  • 一路下来真是不容易,看了不少博客,有成功的,也有不适合的
  • 主要参考文章:
    大白话安装Ubuntu NVIDIA驱动,CUDA,cuDNN - 知乎
    Ubuntu配置GPU版本pytorch环境(含NVIDIA驱动+Cuda+Cudnn)_gdymind的博客-CSDN博客
    Ubuntu 18.04 安装 NVIDIA 显卡驱动 - 知乎
    [Ubuntu 20.04 CUDA install]
  • 希望这篇文章能对你有所帮助
  • 相关概念的拓展资料

Ubuntu18.04_NVIDA驱动460_Cuda11.2_CuDNN8相关推荐

  1. 微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗

    @微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗 1微星笔记本配置介绍 开始之前做一下介绍,记录一下整个装机过程以及未解决的问题. 笔记本配置: ...

  2. Ubuntu18 ft232驱动安装

    Ubuntu18 ft232驱动安装 前言 下载安装包 安装驱动 测试 注意 前言 使用ft232芯片把USB转TTL信号,需要先安装ft232的驱动.本篇记录Ubuntu下的ft232驱动安装. 下 ...

  3. TP-LINK TL-WDN7200H ubuntu18.04驱动安装

    TP-LINK本身没有在中文网站提供linux驱动. 英文网站的网卡型号不一样,通过样子猜测是T9UH,于是google了一下发现有开源驱动. 具体做法如下: sudo apt-get update ...

  4. Thinkpad T490安装Ubuntu18.04问题总结

    给Thinkpad T490安装了Ubuntu18.04系统后,出现了一些问题: 1.开机出现/dev/***: clean, / files, / blocks无法进入图形界面 原因:未安装Nvid ...

  5. Thinkpad-L14双系统装机

    Thinkpad-L14 win10 ubuntu双系统装机 1 安装bug 2 上当无数,发现只有官网靠谱,其他都有广告植入 3 启动无法进入bios 3 放弃抵抗,拥抱UEFI 3 放弃抵抗,拥抱 ...

  6. Ubuntu18.04 + Nvida GTX 1660ti显卡 驱动安装

    文章目录 Ubuntu18.04 + Nvidia GTX 1660ti显卡 驱动安装 删除旧的显卡驱动(如果装有cuda,就不要删除了) 检查你的nvida显卡驱动版本,找到免费推荐的驱动 安装驱动 ...

  7. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

  8. Ubuntu18.04下无法进入图形界面、无法调整分辨率、无法重装显卡驱动问题的解决方式

    Ubuntu18.04下无法进入图形界面.无法调整分辨率.无法重装显卡驱动问题的解决方式 参考文章: (1)Ubuntu18.04下无法进入图形界面.无法调整分辨率.无法重装显卡驱动问题的解决方式 ( ...

  9. Ubuntu18.04 显卡驱动安装

    更新阿里源 Ubutnu安装后的第一件事是找到Software & Updates,将源更新为阿里云的源 .这样可以帮助我们减少很多麻烦. 之后,到第二页选择Other Software勾选C ...

最新文章

  1. centos 6.5 安装dotnet core 2.2
  2. 有虚拟服务器的无线路由,无线路由,虚拟服务器,。怎么办?
  3. 简单解决“ORA-27100: shared memory realm already exists”的问题
  4. matlab中设置拟合初值,如何确定自定义函数拟合时的参数初值?
  5. 设计模式学习(三):确保对象的唯一性—单例模式
  6. 青云oracle,青云oracle工具下载
  7. 计算机如何通过手机连接网络打印机,怎样连接网络打印机【图文教程】
  8. 计算机Java毕业设计管理系统题目及源码分享
  9. python操作网页flash视频_selenium自动化过程中如何操作Flash动画
  10. 我的世界java版粘土服务器ip,clay黏土服务器下载
  11. 分布式系统生成唯一主键
  12. 信息收集(四)之旁站和C段
  13. 联邦学习论文阅读笔记
  14. 软件测试/测试开发丨Docker 容器技术与常用命令
  15. IP协议以及IP地址分类
  16. Linux netfilter 学习笔记 之十五 netfilter模块添加一个match
  17. JAVA外卖项目第一天 技术选型和包结构
  18. 微信小程序开发采坑记录1
  19. 搜索问题之状态空间搜索(状态压缩+记忆化搜索+ BFS)
  20. 全目标结构化视觉识别,视频大数据分析

热门文章

  1. 计算机丢失Ot5widgets.dill,ot20-OpenThreads.dll
  2. implement和extend的区别 在java中
  3. Win10扬声器没有增强选项怎么办?
  4. 《触动人心—设计优秀的iPhone应用》读书笔记(一)
  5. 绕过网站安全狗,方法 适合所有
  6. 从最大似然估计开始,你需要打下的机器学习基石
  7. 超级计算机下,超级计算机app
  8. 手机刷入recovery的方法
  9. 直流电机驱动电路应用
  10. 单源路径分支界限java_java实现单源最短路径