首页 > 系统相关 >ubuntu22.04 cuda和cudnn安装和配置

ubuntu22.04 cuda和cudnn安装和配置

时间:2022-12-08 13:56:58浏览次数:93  
标签:local ubuntu22.04 sudo cudnn cuda 安装 usr

1.安装驱动

ubuntu-drivers devices

image
可以看到建议安装驱动为nvidia-driver-525版本

sudo apt install nvidia-driver-525

或者

sudo ubuntu-drivers autoinstall

输入nvidia-smi查看驱动是否安装成功

2.安装cuda

2.1 下载cuda的runfile版本

image
NVIDIA官网查看自己显卡对应的cuda版本信息。
我的下载链接在这:https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=runfile_local
image
输入:

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run

下载cuda的run版本,然后安装到/usr/local/cuda目录下:

sh XX_linux.run --silent --toolkit --samples --librarypath=/usr/local/cuda

image
如果之前安装过驱动,这里的驱动选项可以不选。

2.2 配置环境变量

vim ~/.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

source ~/.bashrc使之生效。
nvcc -V查看驱动是否安装完成:
image

2.3 多个cuda版本切换的方法

此种安装方式,是将/usr/local的cuda文件链接到了对应cuda版本的根目录。输入以下命令可以查看当前cuda文件的链接情况:
cd /usr/local/
stat cuda
随后输出以下信息:
image
ls查看系统上安装的cuda版本(可以有多个,只需要修改链接指向即可):
image
命令行输入以下命令,断开cuda文件与cuda-10.1的符号链接:
sudo rm -rf cuda
命令行输入以下命令,建立cuda文件与cuda-9.0的符号链接:
sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda
此时nvcc -V查看cuda版本,已经更改成功,更换其他版本同样操作即可。

3.安装cudnn

官网下载cuda对应版本的cudnn:https://developer.nvidia.com/rdp/cudnn-archive#a-collapse805-111
这里我们选择的是最新的cudnn版本v8.6.0。
进入后选择tar版本:
image
解压下载好的tar文件。

tar -xvf xxxx.tar

将相应文件复制到对应cuda的目录:

cd cudnn-linux-x86_64-8.6.0.163_cuda11-archive
sudo cp include/cudnn.h    /usr/local/cuda/include
sudo cp lib/libcudnn*    /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h   /usr/local/cuda/lib64/libcudnn*

至此cudnn安装完毕。

标签:local,ubuntu22.04,sudo,cudnn,cuda,安装,usr
From: https://www.cnblogs.com/raiuny/p/16963325.html

相关文章

  • 【CUDA】windows下的CUDA安装
    一、前言windows10下安装CUDA,首先需要下载两个包:CUDAtoolkit(工具包)cuDNN注:cuDNN是用于配置深度学习使用官方安装教程:CUDA安装教程cuDNN配置教程二、安装前......
  • 服务器——切换cuda版本
    第一步:找到对应的​​.bashrc​​文件第二步:输入以下命令(该命令是切换到cuda10.2)exportPATH="/usr/local/cuda-10.2/bin:$PATH"exportLD_LIBRARY_PATH="/usr/local/cuda......
  • Ubuntu22.04下安装docker启动失败 报:start request repeated too quickly for docker.
      在网上查了解决办法,基本都是/etc/docker/daemon.json里面出现格式错误或者docker的数据目录是挂载出来的但是没有自动挂载,重启服务器后,docker无法启动。确实大部......
  • NVIDIA-CUDA编程初探
    CUDA的全称是ComputeUnifiedDeviceArchitecture,是显卡厂商NVIDIA推出的运算平台,开发者可以使用C语言来编写CUDA代码,使用NVCC编译器可以在支持CUDA的GPU处理器上以高速运......
  • Ubuntu22.04+Nvidia驱动+Cuda11.8+cudnn8.6
    Ubuntu22.04+Nvidia驱动+Cuda11.8一、准备环境ubuntu22.04nvidia显卡这里使用的是RTX3060已安装Python3.10二、安装pip3#安装sudoaptinstallpython3-pip#升级sudopi......
  • Ubuntu22.04安装CUDA深度学习环境&&cuda principle
    environment:neofetch&&uname-a|lolcatinstallnvidiaGPUdriver:sudoadd-apt-repositoryppa:graphics-drivers/ppa#加入官方ppa源sudoaptupdate#检查软件包......
  • 一个由tf1.6.0引发的故事|从CUDA到gcc配置,非root用户重装旧版本TF环境
    之前尝试复现学姐前几年的一个工作,但是因为框架有点古老而作罢。然鹅,自己的实验结果一直跑得十分奇怪,为了去学姐的代码中寻找参考,今天再次进行了尝试。我的需求是安装T......
  • Ubuntu22.04 Server安装
    本篇主要记录在OracleVmVirtualBox中安装Ubuntu22.04Server,并设置静态IP1.下载VirtualBox下载地址https://www.virtualbox.org/wiki/Downloadsubuntu下载地址ht......
  • 从头开始进行CUDA编程:原子指令和互斥锁
    在前三部分中我们介绍了CUDA开发的大部分基础知识,例如启动内核来执行并行任务、利用共享内存来执行快速归并、将可重用逻辑封装为设备函数以及如何使用事件和流来组织和控......
  • cudnn Backend API注意事项
    一、在包含多个节点的图中,不支持in-placenode。(如果图只包含一个节点,支持in-placenode)Notethatgraphswithmorethanoneoperationnodedonotsupportin-placeo......