update-alternatives 下安装cudnn

本文指导如何检查NVIDIA显卡驱动状态,通过添加源、更新和安装命令来安装显卡驱动。接着介绍了安装CUDA和不同方式安装cudnn的步骤,包括使用deb包和通过update-alternatives。还提到了卸载相关软件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

检查是否安装显卡驱动

查看是否安装NVIDIA显卡

lspci | grep -i nvidia

查看显卡信息

nvidia-smi

驱动?

如果没有驱动,那么就需要手动安装显卡驱动了。

先添加源:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

检查可安装的驱动:

ubuntu-drivers devices
sudo apt install nvidia-driver-XXX

安装系统推荐那个

sudo ubuntu-drivers autoinstall

重启。

安装CUDA

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
https://developer.nvidia.com/cuda-downloads

安装cudnn

方式1

这种方式不适合在“update-alternatives”下安装。

https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-linux
https://developer.nvidia.com/rdp/cudnn-download

在这里插入图片描述

sudo dpkg -i cudnn-local-repo-ubuntu2004-8.9.2.26_1.0-1_amd64.deb

程序会被解包到var目录下

cd /var/cudnn-local-repo-ubuntu2004-8.9.2.26

在这里插入图片描述

sudo dpkg -i libcudnn8_8.9.2.26-1+cuda12.1_amd64.deb libcudnn8-dev_8.9.2.26-1+cuda12.1_amd64.deb libcudnn8-samples_8.9.2.26-1+cuda12.1_amd64.deb 

在这里插入图片描述

卸载deb文件

依次卸载

sudo dpkg -r libcudnn8-samples
sudo dpkg -r libcudnn8-dev
sudo dpkg -r libcudnn8
ubuntu上安装与卸载deb文件

通过deb包安装软件:

sudo dpkg -i package_file.deb

卸载:

sudo dpkg -r package_name

注意,卸载时候是package_file.deb对应的package name

若不知道package name,可以通过

dpkg -l查找,若要查找对应的package,可以加通配符,如查找包含fox的package

dpkg -l *fox*

但是这里对libcudnn8不合适,不知道为什么。

dpkg -l *libcudnn8
dpkg -l libcudnn8

找到之后,可以运行

dpkg -r package_name卸载

方式2

“update-alternatives”下安装。
在这里插入图片描述
解压:

tar -xvJf cudnn-linux-x86_64-8.9.3.28_cuda12-archive.tar.xz 

复制:

sudo cp cudnn-linux-x86_64-8.9.3.28_cuda12-archive/include/cudnn* /usr/local/cuda-12.2/include/
sudo cp cudnn-linux-x86_64-8.9.3.28_cuda12-archive/lib/libcudnn* /usr/local/cuda-12.2/lib64/

sudo chmod a+r /usr/local/cuda-12.2/include/cudnn*
sudo chmod a+r /usr/local/cuda-12.2/lib64/libcudnn*

查看一下版本信息:

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值