Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn

  • 本机环境
    • 1 相关查询命令
  • 一、Ubuntu 20.04 安装NVIDIA显卡驱动
  • 二、Ubuntu 20.04 安装cuda 11.7
    • 1、安装CUDA 11.7
    • 3、配置CUDA环境变量
    • 测试
  • 三、cudnn8.4 安装

参考:
https://zhuanlan.zhihu.com/p/59618999
https://blog.csdn.net/linhai1028/article/details/79445722/
Windows+Ubuntu从双系统安装到CUDA cuDNN docker 配置K21

https://blog.csdn.net/qq_45831128/article/details/127060475

https://blog.csdn.net/kunhe0512/article/details/125061911

本机环境

Ubuntu 20.04
英伟达 RTX 3050 Ti 显卡

1 相关查询命令

1)Ubuntu下查看Nvidia显卡的详细信息:

nvidia-smi

2)查看cuda 版本:

nvcc -V

3)查看cudnn版本:

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

4)在终端输入命令,实时查看GPU的使用情况:

watch -n 1 nvidia-smi

5)在Ubuntu下查询显卡型号

nvidia-smi -a |grep -i Product\ Name


一、Ubuntu 20.04 安装NVIDIA显卡驱动

下载 NVIDIA-Linux-x86_64-515.57.run
这个版本驱动比较稳定。

二、Ubuntu 20.04 安装cuda 11.7

1、安装CUDA 11.7

cuda 下载地址:https://developer.nvidia.com/zh-cn/cuda-downloads

第二步就是安装CUDA。这里我们安装CUDA最新的11.7版本。进入Nvidia cuda下载地址:
Nvidia cuda11.7 下载地址

我们这里选择的Ubuntu 20.04下的deb安装类型。

然后依次执行下述官方提供的几条命令:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-ubuntu2004-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2004-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

3、配置CUDA环境变量

安装完成之后,加入到环境变量,可用gedit

gedit ~/.bashrc

在.bashrc末尾添加两行环境变量

export PATH=$PATH:/usr/local/cuda-11.7/bin
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}  #根据CUDA版本更换路径

最后,使环境变量生效

source ~/.bashrc

测试

nvcc -V
~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Tue_May__3_18:49:52_PDT_2022
Cuda compilation tools, release 11.7, V11.7.64
Build cuda_11.7.r11.7/compiler.31294372_0

三、cudnn8.4 安装

cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive

需要提前注册,找到对应版本,下载cuDNN Library for Linux压缩包即可

解压压缩包,并终端进入文件夹,执行以下

#进入解压目录
cd cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive
# 复制cudnn头文件
sudo cp ./include/* /usr/local/cuda-11.7/include/
# 复制cudnn的库
sudo cp ./lib/* /usr/local/cuda-11.7/lib64/ #给予权限
sudo chmod a+r /usr/local/cuda-11.7/include/cudnn*.h
sudo chmod a+r /usr/local/cuda-11.7/lib64/libcudnn*

(3)测试

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

Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.4相关推荐

  1. Ubuntu 18.04 安装 NVIDIA 显卡驱动

    确认驱动版本: 访问网站https://www.nvidia.com/Download/index.aspx?lang=en-us 根据不同显卡确认驱动版本,目前最新版本是430 PPA源安装驱动: ...

  2. Ubuntu 20.04安装、显卡驱动配置及搜狗输入法配置(U盘离线安装、vi编辑器,esc ZZ,tty3模式)(一)

    小白装Ubuntu20.04-系列记录(一) 目录 小白装Ubuntu20.04-系列记录(一) Ubuntu 20.04安装 显卡驱动配置(U盘离线安装.vi编辑器,esc ZZ,tty3模式) 搜 ...

  3. ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程

    推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 安装深度学习框架需要使用cuda/cudnn(GPU)来加 ...

  4. Ubuntu 14.04安装Nvidia显卡驱动以及查看显卡驱动

    1.下载驱动程序 在这个网址搜索自己显卡型号对应的驱动程序,如下图所示. 下载地址:http://www.geforce.cn/drivers 2.准备工作 下载好的一个70MB左右.run驱动程序, ...

  5. ubuntu 18.04 安装NVIDIA 显卡驱动

    ubuntu-drivers devices sudo ubuntu-drivers autoinstall sudo apt install nvidia-xxx 第一:安装ppa的显卡驱动源 su ...

  6. ubuntu 20.04装nvidia显卡驱动

    装这个显卡驱动遇到了很多问题,第一次装了两三天没有成功,休息了一个星期,又来试,终于成功了. 显卡驱动安装 1. 检查自己的显卡型号 lspci | grep -i vga //会出现一个16进制的数 ...

  7. dell optiplex ubuntu 14.04 安装 NVIDIA 显卡驱动

    公司配置的 dell optiplex使用核显带起双屏幕,玩dota2无法特效全开.so,在京东上买了一块750Ti.安装驱动的时候需要切换到ubuntu的全命令行模式,关掉桌面系统才能安装.这时候这 ...

  8. Ubuntu 18.04安装NVIDA显卡驱动

    Ubuntu 18.04安装NVIDIA显卡驱动方法比较简单. 在Ubuntu系统安装之后,通过运行程序按键(即Window按键)搜索运行Software&Updates程序,在Additio ...

  9. Ubuntu 20.04安装NVIDIA 2080s显卡驱动

    1.从官网上下载对应的2080s显卡驱动,我下载是最新的NVIDIA-Linux-x86_64-525.60.11.run驱动. 2.下载完后注意两个事项,一个是要关闭BIOS的secure boot ...

最新文章

  1. stm32f103zet6linux,stm32f103zet6定时器详解及应用
  2. mysql更新linux_MySQL更新语句UPDATE深入探索
  3. Windows消息机制要点
  4. 蓝桥杯C++ AB组辅导课 第六讲 双指针、BFS与图论 Acwing
  5. ios::app与ios::ate打开方式有什么不同??
  6. 页面跳转的方法以及301 和 302的区别
  7. java实现回文验证_LeetCode 精选 TOP 面试题(Java 实现)—— 验证回文串
  8. Android 更改签名
  9. 专访涯海:阿里云中间件是如何支撑双11的?
  10. nvidia命令不可用linux,linux – 如何从命令行获取nvidia驱动程序版本?
  11. Android5.0 netd架构流程
  12. IE浏览器起始页通过注册表修改
  13. PTA 基础编程题目集 (参考代码)
  14. Matlab绘制折线图及局部放大图
  15. 海创软件组-20200614-用户自定义工程认证调查模板-大创项目申报书
  16. 智能循迹避障小车C语言程序编写思路,基于单片机的智能小车避障循迹系统设计...
  17. 建服务器数据中心,如何构建一个服务器数据中心
  18. 2022稳定学习年度研究进展系列报告丨精华观点总结
  19. LaTeX入门教程|自定义论文标题
  20. 互联网日报 | 京东PLUS会员数超2000万;滴滴实时公交业务覆盖超80城;小米数科品牌升级天星数科...

热门文章

  1. 细说Java性能测试第四课 数据性能测试 结语
  2. 无人机热红外成像条带(条纹)干扰现象问题消除方法探索
  3. CAD学习笔记中级课【字体】
  4. 2020精辟到噎死人的句子,太犀利了,经典
  5. wireshark官网上下载最新及历史版本
  6. 排序excel怎么设置_Excel排序技巧:这些不同方式的排序方法你都会了么?
  7. 排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现之模糊熵
  8. QQ邮箱功能详解:QQ秀形象签名(转)
  9. 【MapReduce】基础案例 ---- Reduce Join 实现数据合并(表连接)
  10. 关于Flash网站背景音乐问题