目录
Window10下Ubuntu20.04子系统下安装cuda
Window10下Ubuntu20.04子系统下安装cuda
CUDA on WSL :: CUDA Toolkit Documentation
Ubuntu18.04下测试也安装成功了:
-
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
-
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
-
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
-
sudo dpkg -i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
The public CUDA GPG key does not appear to be installed.
To install the key, run this command:
sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-4-local/7fa2af80.pub
-
sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-4-local/7fa2af80.pub
-
sudo apt-get update
-
sudo apt-get -y install cuda
cudnn tgz格式linux通用安装:
1、下载cudnn下载
cuDNN Archive | NVIDIA Developer
首先去nvidia官网下载对应版本的cudnn
下载完成后,进行解压:tar zxvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
2、删除已经安装的cudnn版本
没安装过cudnn的可以忽略此步骤
删除已经安装的cudnn版本
cd /usr/local/cuda/include/
rm -r cudnn.h
cd /usr/local/cuda/lib64/
rm -r libcudnn*
3、复制cudnn文件到指定路径
复制文件到指定路径
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
修改访问权限
sudo chmod 777 /usr/local/cuda/include/cudnn.h
sudo chmod 777 /usr/local/cuda/lib64/libcudnn*
4、检查安装
输入命令:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
原文链接:https://blog.csdn.net/wjinjie/article/details/127041730
cudnn deb格式linux通用安装:
1、下载cudnn下载
cuDNN Archive | NVIDIA Developer
首先去nvidia官网下载对应版本的cudnn
deb格式
安装步骤:
sudo dpkg -i cudnn-local-repo-ubuntu1804-8.9.4.25_1.0-1_amd64.deb
上面是解压deb文件,然后执行脚本,
The public cudnn-local-repo-ubuntu1804-8.9.4.25 GPG key does not appear to be installed.
To install the key, run this command:
sudo cp /var/cudnn-local-repo-ubuntu1804-8.9.4.25/cudnn-local-F51359E2-keyring.gpg /usr/share/keyrings/
进入目录进行真正的安装:
cd /var/cudnn-local-repo-ubuntu1804-8.9.4.25/
sudo dpkg -i libcudnn8_8.9.4.25-1+cuda11.8_amd64.deb
sudo dpkg -i libcudnn8-dev_8.9.4.25-1+cuda11.8_amd64.deb
查看安装版本:
输入命令:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
查看头文件是否存:
ls /usr/include/cudnn.h
查找cudnn.h文件路径
sudo find / -name cudnn.h
sudo find / -name libcudnn