ubuntu安装cuda-10.2以及对应版本的cudnn

这篇具有很好参考价值的文章主要介绍了ubuntu安装cuda-10.2以及对应版本的cudnn。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装显卡驱动及检查安装是否成功

下面开始进行Cuda的安装,开始之前我们可以手动更换一下源:这里推荐阿里云的源,如果不懂的自行百度。同时要先安装显卡驱动。
换完源后:
更新一下源

sudo apt update

开始安装前再次却一下ubuntu版本:打开终端ctrl+alt+t

cat /proc/version

输出如下结果:

Linux version 5.4.0-125-generic (buildd@lcy02-amd64-083) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #141-Ubuntu SMP Wed Aug 10 13:42:03 UTC 2022                                                                                                   

安装ubuntu-drivers,我们可以通过ubuntu-drivers检测你的NVIDIA显卡型号和推荐的驱动程序的模型。

sudo apt install ubuntu-drivers-common

获得NVIDIA显卡型号和推荐的驱动程序:

ubuntu-drivers devices

结果

ubuntu安装cuda-10.2以及对应版本的cudnn

可以发现我的推荐 driver : nvidia-driver-470 - distro non-free recommended
这个是推荐的显卡驱动版本 nvidia-driver-470,使用下面代码安装

sudo apt install nvidia-driver-470

备注:Nvidia驱动默认安装OpenGL桌面,然而这又与GNOME桌面冲突,为了系统不宕机,需禁用nvidia的OpenGL。
Linux系统一般默认安装的是开源的nouvea显卡驱动,它与nvidia显卡驱动产生冲突,欲装nvidia必禁nouvea!
禁用nouveau驱动:

sudo gedit /etc/modprobe.d/blacklist.conf

在弹窗最后加入下面代码:

blacklist nouveau

保存,关闭弹窗;至此,安装完毕,重启

sudo reboot

打开终端检查是否禁用成功,执行下面命令若无输出代表禁用nouveau生效

lsmod | grep nouveau

测试安装是否成功,这会返回你的所有显卡的信息:

nvidia-smi

ubuntu安装cuda-10.2以及对应版本的cudnn

安装cuda及检查安装是否成功
首先我们查案一下什么版本的CUDA使用现在流行的深度学习框架,如pytorch,tensorflow等下面以pytorch举例:pytorch和cuda版本

Linux and Windows
# CUDA 10.2
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch

# CUDA 11.3
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch

# CPU Only
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cpuonly -c pytorch

完全满足当前版本的pytorch
我选择CUDA10.2版本,进入nvidia的CUDA驱动下载页:https://developer.nvidia.com/cuda-downloads,如下图:
ubuntu安装cuda-10.2以及对应版本的cudnn
找到对应cuda-10.2版本
ubuntu安装cuda-10.2以及对应版本的cudnn
安照下图进行选择
ubuntu安装cuda-10.2以及对应版本的cudnn
通过终端指令下载
ubuntu安装cuda-10.2以及对应版本的cudnn
终端指令下载安装包

wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

安装下载好的安装包

sudo sh cuda_10.2.89_440.33.01_linux.run

安装过程中,如下操作
ubuntu安装cuda-10.2以及对应版本的cudnn
输入accept,点enter回车,如下图 不要选择Driver 即他的前面的×要去掉,因为我们之前已经安装了显卡驱动了
ubuntu安装cuda-10.2以及对应版本的cudnn
安装完成后,需修改路径,通过修改~/.bashrc文件

sudo gedit ~/.bashrc
# 第3行的CUDA-10.2需要根据实际版本修改
export CUDA_HOME=/usr/local/cuda 
export PATH=$PATH:$CUDA_HOME/bin 
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}#注意路径cuda-10.2

ESC,输入:wq!保存文件,并退出,然后source该文件也就是使修改生效,命令如下:

source ~/.bashrc

最后,在终端测试CUDA是否成功安装,分别按顺序运行以下3条命令:

cd /usr/local/cuda-10.2/samples/1_Utilities/deviceQuery 

sudo make

./deviceQuery

结果如下,说明成功:
ubuntu安装cuda-10.2以及对应版本的cudnn

安装cudnn及检查安装是否成功

与CUDA不同,我们在下载cuDNN的时候,需要注册账号,填写用途等。这里略去这些步骤。下载。页面如下:
ubuntu安装cuda-10.2以及对应版本的cudnn
根据CUDA的版本来选择cuDNN的下载链接在上图所示的下载页,点击[Download cuDNN v7.6.5 (November 18th, 2019), for CUDA 10.2],然后,点击[cuDNN Library for Linux],即可获得下载链接,下载的文件为一个.tgz压缩包,进入文件所在位置,例如文件下载在:home/xy/Downloads,则运行以下命令:进入所在文件夹

cd home/xy/Downloads

解压.tgz文件

tar zxvf cudnn-10.2-linux-x64-v7.6.5.32.tgz -C ./

然后根据官网的安装指导:Installing From A Tar File,分别复制以下文件cuda/include/cudnn.h与cuda/lib64/libcudnn*到CUDA Toolkit目录的include/下与lib64/下

sudo cp cuda/include/cudnn.h /usr/local/cuda-10.2/include/  
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.2/lib64/  

修改访问权限:

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

最后,在终端查看cuDNN版本:

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

ubuntu安装cuda-10.2以及对应版本的cudnn
cudnn 安装完毕,通过以下命令再次确认 CUDA版本

nvcc -V

ubuntu安装cuda-10.2以及对应版本的cudnn文章来源地址https://www.toymoban.com/news/detail-430721.html

到了这里,关于ubuntu安装cuda-10.2以及对应版本的cudnn的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • CUDA编程第一章:windows下安装visual studio 2019+CUDA10.2的整体图文流程

    去年虽然看了CUDA编程的基础知识(没学完つ﹏⊂),但是没有整理成笔记,并且一直没有使用,导致忘了好多。今年打算重新再把CUDA的基础知识学习一边,并进行总结梳理,记录成文,便于后续的复习。 本篇博客是CUDA编程系列笔记的开篇,我打算先介绍下搭建CUDA编程环境

    2024年02月15日
    浏览(51)
  • Windows10系统下YOLOv5配置(Tesla P40 24GB、CUDA10.2) 二、安装

    操作系统:Windows10 显卡: Tesla P40  24GB CUDA版本:10.2 YOLOv5版本:4.0 下载相应版本的CUDA按默认一路安装到底 下载相应版本的cuDNN,解压,将bin中、include中、lib中文件分别复制到CUDA相应安装目录 bin中文件  include中文件  lib中文件 Python Releases for Windows | Python.org The official home

    2024年02月07日
    浏览(45)
  • 查看cudnn&cuda的版本以及对应的tensorflow版本

    安装tensorflow-GPU时,无法确定自己电脑需要安装哪个版本,这是在官网查询对应的版本即可 可以看到cuda的版本为 10.2 在此路径下找到“ cudnn.h ”文件 右键,选择以 记事本 打开 可以看到cudnn的版本为 7.6.5 添加链接描述

    2024年02月16日
    浏览(64)
  • CUDA 11.7 版本下安装Tensorflow-gpu以及Keras (Windows以及Ubuntu)

    ​ 记录:在复现论文代码时碰到使用keras环境,于是在自己windows系统的台式机(RTX 3080;CUDA 11.7)上进行了安装,但是发现台式机的显存无法支持程序的运行。于是将一摸一样的环境配置到更大现存的Ubuntu服务器(CUDA 11.7)上,但配置环境出错,一直无法调用GPU。经过一天的

    2024年02月01日
    浏览(63)
  • ubuntu18.04复现yolo v8环境配置之CUDA与pytorch版本问题以及多CUDA版本安装及切换

    最近在复现yolo v8的程序,特记录一下过程 环境:ubuntu18.04+ros melodic 小知识:GPU并行计算能力高于CPU—B站UP主说的 Ubuntu可以安装多个版本的CUDA。如果某个程序的Pyorch需要不同版本的CUDA,不必删除之前的CUDA,可以实现多版本的CUDA切换 一、查看当前PyTorch使用的CUDA版本: 注意

    2024年02月11日
    浏览(52)
  • pytorch的安装(CUDA10.2+cuDNN8.3.3+torch1.10+​torchvision​0.11.1+python3.9)

    (已存网盘和硬盘,文件夹含三个文件) 本文基本逻辑是: 一、先根据电脑硬件的条件获取本身CUDA版本,据此以及表格比较得出cuDNN、torch、torchvision、python版本。 二、在 NVIDIA 官网下载CUDA和cuDNN,获取torch的下载链接,网页提供python3.9的下载链接 三、安装CUDA后,把cuDNN这个

    2024年01月17日
    浏览(84)
  • 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换

    在windows和linux双系统下,为ubuntu安装nvidia、cuda、cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容。 一、安装英伟达NVIDIA显卡驱动 对于新安装的linux操作系统,我们需要为它安装nvidia显卡驱动(ubuntu有自带的显卡驱动但更推荐安装

    2024年02月02日
    浏览(56)
  • 最新版ubuntu22.04安装NVIDIA显卡驱动以及CUDA、CUDNN,和安装驱动gcc版本问题解决。

    1.驱动安装参考下述链接 1.1 NVIDIA显卡驱动、 CUDA 的安装参考这个博主的具体安装步骤,但是最后一步的 cudnn 的安装参考另一个博主,见链接。 1.2 可以选择最新版本的驱动,需要在官网去找最新的版本对应。 2.最新版本我遇到的错误以及解决方法 2.1.在进入tty1界面后ubuntu安装

    2024年04月24日
    浏览(61)
  • cuda11.2版本的对应安装的pytorch版本

    因为电脑里有配置paddle环境,当时用的cuda11.2,现在又要配置torch环境,查看torch官网后发现没有cuda11.2版本对应的torch下载。 考虑到版本向下兼容,可能不一定非要下载cuda=11.2对应的那个版本的torch,或许低于这个版本就可以。所以我就选择下载cuda11.1的版本。 以下是pytorch对

    2024年02月12日
    浏览(53)
  • anaconda:安装cuda和对应版本的cudnn

    复现别人论文的时候经常遇到不同的cuda版本,可以使用anaconda创建虚拟环境,并在不同的虚拟环境中配置对应的cuda版本 Anaconda多个python版本(python2.7 python3.8) (1)安装cuda10.2 在conda命令行下输入: conda search cudatoolkit conda install cudatoolkit==10.2.89 (2)安装cuda10.2对应的cudnn 在

    2023年04月08日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包