Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安装以及验证(宝宝也适用哟)

这篇具有很好参考价值的文章主要介绍了Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安装以及验证(宝宝也适用哟)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言(碎碎念)

想当年在实验室就在自己电脑(双系统)和服务器上都搭建这个环境(Ubuntu18.04+conda+pycharm+cuda+cudnn完整流程)
还写了操作文档,主要遇到了太多问题(比如NVIDIA驱动安装后黑屏问题,真是想用linux之父的话来说一句)
现在再次遇到重装服务器这个事情,又遇到了一些新坑(好多东西变了)。这次就写在这里吧(碎碎念完结)

一、CUDA版本选择(授予以鱼不如授人以渔)

  1. 打开英伟达的cuda文档页面 cuda文档页面

cudnn deb,linux,ubuntu,运维

  1. 点这里的Release Notes(cuda toolkit页面)

cudnn deb,linux,ubuntu,运维

  1. 这里查看信息
    cudnn deb,linux,ubuntu,运维

  2. 兼容性

    CUDA有最小支持的驱动版本的要求,高版本的CUDA不支持低版本的驱动;驱动版本向后兼容,即驱动可以升级而安装的CUDA不用升级。

  3. 当前支持的cuda版本查询(需要安装对应的显卡驱动)

    nvidia-smi
    

cudnn deb,linux,ubuntu,运维

这里可以看到当前的驱动版本和cuda支持的版本(上图的上部)

PS:这里指当前驱动最大支持的cuda版本,可以选择升级驱动或者安装的cuda版本低于这个

  1. 驱动安装(小白提示)

    另外,使用这个命令前提条件已经安装了NVIDIA的显卡驱动

    PS:Ubuntu可通过软件和更新附加驱动选项,一键式安装驱动(如下图)
    cudnn deb,linux,ubuntu,运维

二、CUDA安装(本文是deb安装)

  1. 两种安装方式

    1. 用deb方式安装CUDA,会附带安装显卡驱动,默认会安装(本文)
    2. 用run方式安装CUDA,会附带安装显卡驱动,可选不安装(出门搜其他人的文章哟)
  2. 进入页面

    Release Notes(文档页面)

    这次点linux安装指南

    cudnn deb,linux,ubuntu,运维

    页面有很细节说明,这里就不赘述了,乖宝宝们自己去看哟(跳转链接如下)
    cudnn deb,linux,ubuntu,运维

    下载页面 cuda下载页面

  3. 具体选项

    cudnn deb,linux,ubuntu,运维

    然后页面下方会刷出具体的命令,一行一行按照它的命令执行操作就好

    cudnn deb,linux,ubuntu,运维

  4. 验证安装结果

    nvcc -V
    

    cudnn deb,linux,ubuntu,运维

    如果没有出现就是没有配置cuda的环境变量,输入下面的命令

    sudo nano ~/.bashrc
    

    在末尾加上以下两行路径信息

    export PATH="/usr/local/{cuda-12.0}/bin:$PATH"
    export LD_LIBRARY_PATH="/usr/local/{cuda-12.0}/lib64:$LD_LIBRARY_PATH"
    

    PS:{}是你自己的路径,不一定是cuda-12.0
    查看具体的版本的命令如下

    cd /usr/local/
    ls
    

    路径信息无误后,ctrl+x保存并退出,此时需要刷新

    source ~/.bashrc 
    nvcc -V
    

    三、CUDNN安装

    1. 页面搜索

      搜索引擎搜cudnn,官网的首页如下图,链接cudnn页面

      cudnn deb,linux,ubuntu,运维

      接下来需要你登录(没有账号的话需要你注册一个NVIDIA的账号,这个我就爱莫能助了)之后,点同意,并下载

      cudnn deb,linux,ubuntu,运维

      文档页面点开后,继续点安装向导。这里给出安装向导页面的链接cudnn说明页面

      cudnn deb,linux,ubuntu,运维

    2. 安装命令

      因为cuda等已经搞定了,这里直接跳转到对应的安装方式这里。

      cudnn deb,linux,ubuntu,运维

      总共是7步,这里就没有截全了,对应的命令放下面了

      A.先进入cudnn的deb下载路径($distro 为ubuntu1804、ubuntu2004, ubuntu2204等),tab直接自动补全,输入下面命令

      sudo dpkg -i cudnn-local-repo-$distro-8.x.x.x_1.0-1_amd64.deb
      

      B.导入CUDA GPG key

      sudo cp /var/cudnn-local-repo-*/cudnn-local-*-keyring.gpg /usr/share/keyrings/
      

      C.刷新元数据

      sudo apt-get update
      

      D.分别安装三个库

      sudo apt-get install libcudnn8=8.x.x.x-1+cudaX.Y
      
      sudo apt-get install libcudnn8-dev=8.x.x.x-1+cudaX.Y
      
      sudo apt-get install libcudnn8-samples=8.x.x.x-1+cudaX.Y
      

      再次说明x.x.x是对应下载的cudnn版本信息,X.Y是 cuda的大版本和小版本信息

      上面步骤D,可能会发生错误,说找不到,解决方法如下

      进入/var对应的cudnn-local-repo-ubuntu2004-8.x.x.x文件中

      cudnn deb,linux,ubuntu,运维

      cudnn deb,linux,ubuntu,运维

      使用dpkg命名安装上图路径的三个包或者

      修改4中的cuda版本,我这里是12.0但包实际的版本是12.2.修改命令后就可以了

      sudo apt-get install libcudnn8=8.9.7.29-1+cuda12.2
      sudo apt-get install libcudnn8-dev=8.9.7.29-1+cuda12.2
      sudo apt-get install libcudnn8-samples=8.9.7.29-1+cuda12.2
      
    3. 验证

      借用网上的信息,如何检测版本信息,旧cudnn版本用下面第1个,新的用第2个

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

      不过新的已经可能上面的路径中了,解决方法如下,输入下面的命令,找到真实的位置

      where is cudnn_version.h
      

      cudnn deb,linux,ubuntu,运维

      然后再根据这个路径信息输入下面任意两个命令

      cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
      
      cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 5 MAJOR
      

      cudnn deb,linux,ubuntu,运维文章来源地址https://www.toymoban.com/news/detail-769277.html

到了这里,关于Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安装以及验证(宝宝也适用哟)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu 20.04安装CUDA & CUDNN 手把手带你撸

    之前一直使用CPU做训练,最近手上多了台单卡1080Ti显卡主机,于是开始研究GPU训练。用GPU训练一定会使用CUDA了,刚开始接触CUDA非常非常头痛,对小白很不友好,我几乎整了整整一天,中途想放弃过很多次,最后终于弄好了,回头看看其实不是很难,但是网上文章又多又杂,

    2024年02月02日
    浏览(31)
  • Ubuntu20.04安装CUDA&&cudnn(初学者详细图文教程)

    注:本机系统为 Ubuntu20.04 1. 安装显卡驱动 打开‘软件和更新,点击附加驱动安装显卡驱动。 2. gcc安装 若系统为Ubuntu22.04,则需要安装。 在终端输入一下指令,查看有没有gcc。 3. gcc安装 本机ubuntu20.04 gcc自带版本为9.4.0 安装gcc-7,command: 安装完gcc-7,系统中就存在两个版本的

    2023年04月12日
    浏览(35)
  • 笔记--Ubuntu20.04安装Nvidia驱动、CUDA Toolkit和CUDA CuDNN

    目录 1--安装Nvidia驱动 2--安装CUDA 2-1--禁用nouveau 2-2--选择CUDA Toolkit 2-3--下载和安装CUDA Toolkit 2-4--配置环境变量 2-5--测试是否安装成功: 3--安装CUDA CuDNN 4--测试pytorch能否使用Cuda ① 查看可安装的Nvidia驱动版本: ② 安装相应版本的Nvidia驱动: 博主这里选择的是第一个,也可以安

    2024年02月02日
    浏览(48)
  • 【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn

    nvidia显卡驱动安装方式有三种:使用ubuntu附加驱动的方式;使用命令行方式安装;使用.run文件的方式进行安装, 点击菜单中的Additional Drivers选择适合的驱动版本进行安装,该方法最方便快捷(但有时会翻车) 更新所有的软件包 安装显卡驱动 详见我的另一篇博客Ubunut20.04/2

    2024年01月22日
    浏览(63)
  • 【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 更新软件列表和必要的依赖项 步骤一: 下载CUDA安装包 进行CUDA和cuDNN的选择,也可以直接根据官方推荐进行下载安装。 从Nvidia官网下载CUDA https://developer.nvidia.com/cuda-downloads 下方链接,选择更多版本 https://developer.nvidia.com/cuda-toolkit-archiv

    2024年02月16日
    浏览(49)
  • ubuntu20.04系统4060安装cuda11.8和cudnn8.6

    在终端输入: 安装代码: 重启电脑(这一步很重要,不重启没有效果): 安装命令 CUDA默认安装在/usr/local/目录下,一般Change Toolkit Install Path可以不做修改。但如果是普通用户安装,需设定安装路径为用户主目录下,光标移动到Change Toolkit Install Path按回车,手动修改安装路径后按

    2024年01月16日
    浏览(37)
  • ubuntu20.04显卡驱动cuda cudnn conda TensorRT安装及配置

    如果要使用 TensorRT ,请注意CUDA 支持的最高算力要大于等于GPU本身的算力, 可以先看3小节 conda和pip换源直接看2.3小节 本人已在ubuntu20.04下安装成功。其他版本步骤应该差不多 如果帖子有帮助,感谢一键三连, ^_^ 部署有问题的小伙伴欢迎留言和加 Q 裙- 472648720 BEV各算法环境部

    2024年01月22日
    浏览(39)
  • Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.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)Ubuntu下查看Nvidia显卡的

    2023年04月10日
    浏览(38)
  • Ubuntu20.04安装cuda12.11

    首先就是安装显卡驱动,我是双3090,不知道为什么,官网死活安不上,最后从软件更新那里直接安装上了,绷不住了 首先从官网下载runfile文件 安装的时候记得驱动和Kernel Objects 和 nvidia-fs不选 然后全剧终 等等,你还需要vim .bashrc,加入(版本替换成自己的) 改成清华源直接安

    2024年01月23日
    浏览(53)
  • Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、Cuda、Cudnn。并进行CUDA版本切换 成功安装完成了,写个记录。 步骤一: 安装更新软件列表和依赖项 在安装Nvidia显卡驱动之前,需要更新软件列表和必要的依赖项。 步骤二: 查看GPU型号,并

    2024年02月13日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包