Ubuntu18.04 Cuda10.0 安装Cudnn及问题解决(超简单)

cuDNN的安装是建立在我们成功安装cuda的基础上的,cuDNN同样需要我们去NVIDIA的官网下载适合cuda版本的deb文件或tgz文件,需要登陆NVIDIA账号
Cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-download
Ubuntu18.04 Cuda10.0 安装Cudnn及问题解决(超简单)_第1张图片

方法1:tgz文件的安装

首先解压tgz文件

接着复制文件到cuda安装路径下

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

方法2:通过deb文件安装

首先需要下载三个.deb文件,然年再安装

sudo dpkg -i libcudnn7_7.5.1.10-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.5.1.10-1+cuda10.0_amd64.deb 
sudo dpkg -i libcudnn7-doc_7.5.1.10-1+cuda10.0_amd64.deb 

最后,通过deb文件安装,/usr/src目录下会有cudnn_samples_v7,我们可以验证cudnn是否成功

cp -r /usr/src/cudnn_samples_v7 $HOME
cd $HOME/cudnn_samples_v7/mnistCUDNN
make clean && make
./mnistCUDNN

成功安装,会提示“Test passed!"信息
Ubuntu18.04 Cuda10.0 安装Cudnn及问题解决(超简单)_第2张图片 如果提示库缺失错误,可参考以下命令

sudo cp /usr/local/cuda-10.0/lib64/libcudart.so.10.0 /usr/local/lib/libcudart.so.10.0 && sudo ldconfig
sudo cp /usr/local/cuda-10.0/lib64/libcublas.so.10.0 /usr/local/lib/libcublas.so.10.0 && sudo ldconfig
sudo cp /usr/local/cuda-10.0/lib64/libcurand.so.10.0 /usr/local/lib/libcurabd.so.10.0 && sudo ldconfig
sudo cp /usr/local/cuda-10.0/lib64/libcudnn.so.7 /usr/local/lib/libcudnn.so.7 && sudo ldconfig

参考:CUDA9.1、cuDNN7在Ubuntu16.04上的安装

你可能感兴趣的:(Ubuntu18.04 Cuda10.0 安装Cudnn及问题解决(超简单))