如何在ubuntu 2210中安装NVIDIA驱动、CUDA和cuDNN

本篇讲解参考NVIDIA官方CUDA ToolKIT DOCUMENTATION和CUDNN DUCUMENTATION

本机参数如下:

Distributor ID:Ubuntu
Description:Ubuntu Kinetic Kudu (development branch)
Release:22.10
Codename:kinetic
Linux内核版本:5.15.0-27-generic
显卡型号:NVIDIA GeForce RTX3060 Mobile / Max-Q

安装NVIDIA显卡驱动

采用ubuntu自带的驱动安装,也可指定安装的驱动。

sudo ubuntu-drivers autoinstall

安装完后重启

sudo reboot

重启后输入以下命令查询显卡驱动是否安装成功,我们在这张图中可以看到当前驱动版本位515.48.07,CUDA版本最高可支持到11.7。由于我们的系统是最新的,所以我们默认全都装最高版本

nvidia-smi

安装CUDA 11.7

本机参数如下:

使用以下命令验证当前GPU的能力:

lspci | grep -i nvidia

使用以下命令检查当前Linux的版本支持:

uname -m && cat /etc/*release

查询内核支持:

sudo apt-get install linux-headers-$(uname -r)

以下安装均以初次安装,不提供卸载讲解

NVIDIA CUDA工具下载网站:https://developer.nvidia.com/cuda-downloads

使用以下命令删除过时的签名的密钥:

sudo apt-key del 7fa2af80

由于我们使用的是下载到本地安装方式,所以在 下载位置 输入以下指令:

sudo dpkg -i cuda-repo-你下载的那个文件(一般用Tab补齐就行).deb

安装完后会提示你需要注册临时公共秘钥,控制台中会给你一个命令,复制控制台上出现的!!

sudo cp /var/cuda-repo-(复制控制台上的命令)-local/cuda-*-keyring.gpg /usr/share/keyrings/

更新APT仓库缓存

sudo apt-get update

安装CUDA SDK

sudo apt-get install cuda

安装nvidia-gds

sudo apt-get install nvidia-gds

重启电脑

sudo reboot

开始设置环境变量

sudo gedit ~/.bashrc

在文件最后写入

export CUDA_DIR=/usr/local/cuda-11.7/bin${CUDA_DIR:+:${CUDA_DIR}}
export LD_CUDA_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_CUDA_LIBRARY_PATH:+:${LD_CUDA_LIBRARY_PATH}}

我们输入以下命令查询CUDA安装情况

nvcc -V

安装cuDNN 8.4

由于官方需要注册账号下载,下载地址:https://developer.nvidia.com/rdp/cudnn-download

下载完成后进入你的cuDNN路径中,解压CUDNN文件

tar -xvf cudnn-linux-x86_64-8.x.x.x(cuDNN版本)_cuda版本-archive.tar.xz

将以下文件复制到CUDA目录。

sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

如何在ubuntu 2210中安装NVIDIA 515显卡驱动、CUDA 11.7和cuDNN 8.4相关推荐

  1. Ubuntu 20.04安装GTX 1060显卡驱动+cuda 11.4 + cudnn 8,nvidia-smi 报错:NVIDIA-SMI has failed

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):GitHub - zq2599/blog_demos: CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分 ...

  2. linux centos7安装显卡驱动,CentOS 7中安装Nvidia GTX1080显卡驱动的方法

    废话不多说了,直接说安装步骤和遇到的问题: 一:首先当然是要把驱动下载下来啦. 我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.geforce.cn/drivers 根据你自己 ...

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

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

  4. linux gtx 驱动程序,Ubuntu 12.04安装NVIDIA GTX750显卡驱动

    电脑最近安装了Ubuntu 12.04系统,开机后发现系统只有1024*768的分辨率,我的电脑独立显卡是Nvidia GTX 750, 显示器是支持1920*1080的.上网查找的给系统增加分辨率的 ...

  5. linux卸载欧朋浏览器,如何在Ubuntu系统中安装和卸载Opera浏览器

    以下内容教您如何在Ubuntu操作系统中安装Opera浏览器. 通常,可以通过以下方法安装不同的Opera版本. 下面将向您展示如何在Ubuntu中安装Opera 55版本的浏览器. 如果不需要,则可 ...

  6. windows 安装nvidia p102显卡驱动

    windows10 安装nvidia p102显卡驱动 背景 解决方法 背景 公司发了个nvidia p102矿卡用于计算用,ubuntu上驱动起来很好用,但是有时候要在windows上画画图.奈何在 ...

  7. 1080 linux驱动下载,CentOS 7安装NVIDIA GTX1080显卡驱动

    再 CentOS 7安装NVIDIA GTX1080显卡驱动,直接说安装步骤和遇到的问题: 一:首先当然是要把驱动下载下来啦.我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.g ...

  8. Ubuntu 14.04 / 13.10 / 13.04 / 12.04使用PPA安装NVIDIA GeForce显卡驱动

    最近,在一台比较老的PC上装了ubuntu 14.04,安装过程中时不时花屏,开机输入密码后直接花屏卡死,最后google确认是ubuntu的开源驱动,对较老的NVIDIA显卡驱动有问题.so,看到一 ...

  9. Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.4

    Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn 本机环境 1 相关查询命令 一.Ubuntu 20.04 安装NVIDIA显卡驱动 二.Ubuntu 20.04 安 ...

最新文章

  1. java facets_Java UIComponent.getFacets方法代码示例
  2. C 语言编程 — GCC 工具链
  3. 单片机最小系统硬件电路图_经验分享:学单片机,51通则百通
  4. 使用开源项目的正确姿势,都是血和泪的总结!
  5. 计算机导论sql试题,sql语句查询 练习题
  6. 怎样成为一名更优秀的程序员?我总结出 7 条建议,希望对你们有帮助!
  7. Linux增加开放端口号
  8. VisualStudio安装
  9. wsl2启动桌面_「原创」windows10下自定义WSL安装路径及启动WSL2
  10. Deploy Apache Flink Natively on YARN/Kubernetes
  11. oracle触发器 菜鸟教程,PostgreSQL 触发器
  12. 杨辉三角 Python(利用嵌套列表)
  13. 金蝶云系统服务器,金蝶云星空-文件服务器配置指南
  14. 使用SurfaceView完成地图无缝拼接
  15. 用python自动制作ppt——第三讲——插入文本框
  16. FLUKE OTDR光纤测试仪OFP2-100-Q双光纤双向测试的方法
  17. 阿里云服务器ICP备案流程概述
  18. 使用sqlhelper类查询时假如不需要参数化,那到时SqlParameter这个传参怎么处理
  19. windows安装mysql-community-8.0.13.0
  20. 南卡和漫步者蓝牙耳机哪个好?高性价比蓝牙耳机深度对比

热门文章

  1. Spark优化-开启动态资源分配
  2. 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南
  3. 超详细的VsCode创建SpringBoot项目(图文并茂)
  4. 训练模型填充空值(fill null)的几种方法
  5. 如何通过引用传递变量?
  6. 高级项目管理-4、项目范围、进度、成本、质量管理
  7. 51单片机(2):最小系统
  8. 创建React项目(入门保姆级)
  9. p16panda合并concat
  10. iOS 取绝对值用法