【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn

这篇具有很好参考价值的文章主要介绍了【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、NVIDIA显卡驱动安装

nvidia显卡驱动安装方式有三种:使用ubuntu附加驱动的方式;使用命令行方式安装;使用.run文件的方式进行安装,

1.1 ubuntu附加驱动的方式

点击菜单中的Additional Drivers选择适合的驱动版本进行安装,该方法最方便快捷(但有时会翻车)
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

1.2 命令行方式安装

更新所有的软件包

sudo add-apt-repository ppa:graphics-drivers/ppa  # 加入官方ppa源
sudo apt update  # 检查软件包更新列表
apt list --upgradable  # 查看可更新的软件包列表
sudo apt upgrade  # 更新所有可更新的软件包

安装显卡驱动

ubuntu-drivers devices    # ubuntu检测n卡的可选驱动
sudo apt install nvidia-driver-510  # 根据自己的n卡可选驱动下载显卡驱动

1.3 .run文件方式安装

详见我的另一篇博客Ubunut20.04/22.04安装NVIDIA驱动
该方法操作步骤最麻烦(最不容易翻车)

1.4 双显卡驱动选择

如果有两张不同品牌独显,需要选择nvidia显卡,有两种方法,具体如下:
1.可以打开终端使用nvidia-settings命令选择,点击Prime profiles 选择NVIDIA (Performance Mode)
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
调整后重启系统
2.也可以使用prime-select命令

sudo prime-select query //查看当前使用显卡
sudo prime-select nvidia //使用nvidia显卡
sudo prime-select intel //使用intel显卡

使用sudo prime-select nvidia命令后可以使用reboot重启系统

1.4 验证NVIDIA驱动安装情况

可以使用以下命令查看是否加载了nvidia驱动

sudo nvidia-settings  # 更改Nvidia驱动设置
nvidia-smi  # 查看显卡基本信息

ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

如果有问题的话,可以gpu-manager查看一下原因,主要可以查看与下图红框中是否一致,如果有问题,具体问题具体分析

sudo gpu-manager

ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

二、CUDA安装

2.1 查看版本对应关系

首先需要去NVIDIA CUDA Toolkit Release Notes中查看自己的显卡驱动对应的CUDA版本,下图为版本对应关系:
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
查看nvidia-smi也可以得到驱动版本,可以通过该版本号查询上面的表格,也可以在这个界面里得到该驱动程序版本对应的最高cuda版本,即CUDA Version 11.7
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

2.2 下载CUDA

cuda官网网址为CUDA Toolkit Archive
这里我选择了11.7版本的CUDA进行安装,可以安装你所需要配置的版本,最高支持到nvidia-smi中输出的版本
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
根据自己系统情况选择相应选项,最后一个选择runfile最不容易出问题
使用如下命令下载该文件

wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run

下载完成
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

2.3 CUDA安装

然后执行该步骤进行安装

sudo sh cuda_11.7.0_515.43.04_linux.run

选择continue继续
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
输入accept,回车
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
第一个是选择驱动,给他回车取消,因为我们已经有安装驱动了,然后移动到install安装
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
出现以下summary时安装完成
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA然后在.bashrc里配置环境变量

sudo gedit ~/.bashrc

在打开文件的最后一行之后加上以下字段:

export PATH=$PATH:/usr/local/cuda/bin  
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64  
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64

ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
然后刷新环境变量

source ~/.bashrc

使用以下命令查看CUDA安装情况

nvcc -V

ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA

三、安装cudnn

这个要是跑深度学习必须装,不需要不装!

3.1 下载安装

去官网下载:https://developer.nvidia.com/rdp/cudnn-download
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
选择Local Installer for Linux x86_64 (Tar)下载
ubuntu20安装nvidia显卡驱动,Nvidia,ubuntu,linux,NVIDIA
下载后解压进入该目录拷贝相关文件

cd cudnn-linux-x86_64-8.6.0.163_cuda11-archive

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

sudo cp -p lib/libcudnn* /usr/local/cuda/lib64

sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

3.2 查看安装版本

旧版本cuDNN使用以下命令查看版本号:

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

而高版本的cuDNN的版本号已经不在cudnn.h中了, 而是在cudnn_version.h中,我们也需要将cudnn_version.h拷贝到 /usr/local/cuda/include中,然后再使用以下命令查看:文章来源地址https://www.toymoban.com/news/detail-814124.html

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

到了这里,关于【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Ubuntu安装腾讯会议——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu安装腾讯会议——Ubuntu16.04/18.04/20.04/22.04

    通过以下教程可以快速的安装腾讯会议,本教程适用于Ubuntu16.04/18.04/20.04/22.04 进入腾讯会议下载官网下载腾讯会议Linux客户端 选择x86_64格式安装包下载 双击deb文件,点击install进行安装 安装成功,可以成功运行

    2024年02月12日
    浏览(19)
  • Ubuntu20.04与22.04 openssl与openssl编译安装

    Ubuntu20.04与22.04 openssl与openssl编译安装

    操作系统openssl版本查看: 推荐根据操作系统默认版本下载对应修复版本 ubuntu20.04 openssl版本:OpenSSL 1.1.1f ubuntu22.04 openssl版本:OpenSSL 3.0.2 首先,使用 wget 命令下载 OpenSSL 的源代码压缩包。从 OpenSSL 官方网站上找到最新版本的源代码。 如下以ubuntu20.04示例: 解压源代码 使用

    2024年02月06日
    浏览(27)
  • Ubuntu官方安装微信——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu官方安装微信——Ubuntu16.04/18.04/20.04/22.04

    通过以下教程可以快速的安装官方版微信,本教程适用于Ubuntu16.04/18.04/20.04/22.04 进入微信下载官网下载微信Linux客户端 点击64位下载即可,如果不能下载,使用终端如下命令 双击deb文件,点击install进行安装 安装成功,可以在菜单中点击运行

    2024年02月08日
    浏览(20)
  • Ubuntu安装向日葵远程控制——Ubuntu18.04/20.04/22.04

    Ubuntu安装向日葵远程控制——Ubuntu18.04/20.04/22.04

    通过以下教程可以快速的安装向日葵远程控制,本教程适用于Ubuntu18.04/20.04/22.04 进入向日葵远程控制下载官网下载向日葵远程控制Linux客户端 选择图形版本安装包下载,可以看到适用于17.04及以上版本 双击deb文件,点击install进行安装 安装成功,在菜单里可以打开

    2024年02月12日
    浏览(8)
  • 【安装教程】ubuntu20.04/22.04从零开始搭建autoware.universe

    目录 1. 基本配置情况 2. ROS2 Humble和git安装  2.1 ros2 humble安装(对应ubuntu22.04,仅源码安装需要) 2.2 git安装  3. 克隆autoware代码  4.自动安装依赖项(推荐) 5. 手动安装依赖项(在一键配置失效下使用,这里仅列出docker安装中需要的依赖)  5.1 cuda安装  5.2 docker engine安装 5.3 

    2024年01月18日
    浏览(130)
  • Ubuntu18.04/20.04/22.04的Apollo8.0软件包安装(免编译)

    Ubuntu18.04/20.04/22.04的Apollo8.0软件包安装(免编译)

    本文主要介绍在如何使用软件包(即 deb 包)的方式来安装 Apollo,相对于源码方式安装,软件包安装方式不需要编译,更加快捷。但是对环境的支持比较单一,如果在自定义环境内安装,请移步源码安装方式 1. 安装 Ubuntu Linux 安装 Ubuntu 18.04+ 的步骤,参见 官方安装指南。 完

    2024年02月05日
    浏览(36)
  • Ubuntu20.04升级到Ubuntu 22.04

    Ubuntu20.04升级到Ubuntu 22.04

    执行如下命令将Ubuntu升级到最新的版本: 升级完成后,重启系统 重启成功之后,查看系统的当前版本 最新版本应该是20.04.6,如下图所示。 执行如下命令开始升级 一路yes或确认即可,下面是一些过程中的操作。 所有当前 Ubuntu 20.04 的源列表文件将被 Ubuntu 22.04 的 jammy 源列表

    2024年02月17日
    浏览(8)
  • 如何将 Ubuntu 20.04 升级到 Ubuntu 22.04?

    Ubuntu 22.04,代号“Jammy Jellyfish”,于 2022 年 4 月 21 日发布,本文介绍如何将 Ubuntu 20.04 升级到 Ubuntu 22.04?。 在升级到 Ubuntu 22.04 之前,你应该做以下事情: 备份外部驱动器上的所有文件。 确保您有稳定的互联网连接。 禁用任何外部存储库。 请注意,这可能会导致某些服务

    2024年02月06日
    浏览(5)
  • Ubuntu 20.04 升级Ubuntu 22.04 及更换国内源指南

    Ubuntu 20.04 升级Ubuntu 22.04 及更换国内源指南

    打开虚拟机,发现我的ubuntu版本还停留在20.04上,主要平时都用的实体机,树莓派以及Centos系统居多,虚拟机也不是经常使用,今天闲来无事就把它升级到22.04吧,升级到Ubuntu 22.04.1 LTS版本后它可以提供免费安全和维护更新至 2027年4月。 我们点开左下角的应用中心,启动紫色

    2024年01月24日
    浏览(20)
  • Ubuntu 20.04 与22.04 内网apt源搭建

    Ubuntu 20.04 与22.04 内网apt源搭建

    采用官方提供apt-mirror方式进行搭建 由于单个发行版apt包磁盘占用600G左右,建议1T磁盘空间 名称 ip 主机名 配置 操作系统 apt内网源服务器 192.168.0.201 CT1 1C 2G 1T Ubuntu 20.04 LTS 内网客户端 192.168.0.202 CT2 1C 1G 50G Ubuntu 20.04 LTS 阿里云apt同步源 国内apt下载下载较慢,设置阿里云apt同步

    2024年02月04日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包