ubuntu22.04版本安装CUDA及cuDNN

此方法仅针对ubuntu22.04下linux系统安装及配置深度学习环境,其他版本不知可通用!

一、独立显卡驱动安装

1-1 先更新所有的软件包

sudo add-apt-repository ppa:graphics-drivers/ppa  # 加入官方ppa源
sudo apt update  # 检查软件包更新列表
apt list --upgradable  # 查看可更新的软件包列表
sudo apt upgrade  # 更新所有可更新的软件包

1-2 独立显卡驱动-安装

ubuntu-drivers devices    # ubuntu检测n卡的可选驱动
sudo apt install nvidia-driver-510  # 根据自己的n卡可选驱动下载显卡驱动

注:在安装显卡驱动时需要进入BIOS关闭安全启动模式。

1-3 验证

sudo nvidia-settings  # 更改Nvidia驱动设置
nvidia-smi  # 查看显卡基本信息

二、CUDA安装

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin     # 下载存储库pin

sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600    # 应用存储库pin

wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda-repo-ubuntu2004-11-6-local_11.6.2-510.47.03-1_amd64.deb       # 下载 CUDA deb

sudo dpkg -i cuda-repo-ubuntu2004-11-6-local_11.6.2-510.47.03-1_amd64.deb    # 应用 CUDA deb

sudo apt-key add /var/cuda-repo-ubuntu2004-11-6-local/7fa2af80.pub     # 安装 GPG key

sudo apt-get update     # 更新 软件列表

sudo apt-get -y install cuda      # 跳过提示,安装 CUDA

2-1 环境编译

sudo gedit ~/.bashrc

#最后添上:

export CUDA_HOME=/usr/local/cuda-11.6 
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 
export PATH=${CUDA_HOME}/bin:${PATH}  

source ~/.bashrc  #路径生效

补充:由于ubuntu22.04需要安装liburcu6软件包,不然cuda安装会少依赖。所以这里需要自己下载并安装

下载地址

选择amd64架构的

ubuntu22.04版本安装CUDA及cuDNN_第1张图片 用命令下载并安装

wget http://archive.ubuntu.com/ubuntu/pool/main/libu/liburcu/liburcu6_0.11.1-2_amd64.deb
sudo dpkg -i sudo dpkg -i liburcu6_0.11.1-2_amd64.deb

 然后重新安装cuda即可。

安装完成后,更新环境变量。

sudo vim ~/.bashrc

#末尾添加:
export PATH=/usr/local/cuda-11.6/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.6/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

source ~/.bashrc

三、cuDNN安装

 由于没有对应的CUDA11.6对应的cuDNN版本,暂时使用cuDNN对应CUDA11.x版本的。

下载地址

ubuntu22.04版本安装CUDA及cuDNN_第2张图片

下载并解压,进入解压后的文件夹打开终端

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
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

cuDNN安装完成,通过如下命令查看cudnn下版本信息

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

四、Anaconda安装

Anaconda官网

sh Anaconda3-2021.11-Linux-x86_64.sh   

一路yes和回车,注意自己的安装路径。

结语

感谢看到这里!希望这篇博客能给你带来帮助,这也是我踩了n多坑才总结出来的,如有错误,恳请指出!

你可能感兴趣的:(linux,ubuntu)