How to Install cuDNN

From RidgeRun Developer Connection
Jump to: navigation, search

Nvidia-preferred-partner-badge-rgb-for-screen.png

RR Contact Us.png

The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.The following is a summary of the cuDNN Installation guide instructions in NVIDIA's Deep Learning SDK

Tested Operating Systems for NVIDIA cuDNN

These instructions have been tested on:

  • Elementary Hera 5.1

Download cuDNN

Download the following packages from cuDNN download page.

  • cuDNN Runtime Library for Ubuntu18.04 (Deb)
  • cuDNN Developer Library for Ubuntu18.04 (Deb)
  • cuDNN Code Samples and User Guide for Ubuntu18.04 (Deb)

The remainder of the wiki assumes these have been downloaded to **~/Downloads**

Configuration Variables

CUDNN_DIR=~/cuDNN

Installing cuDNN

mkdir -p $CUDNN_DIR
mv ~/Downloads/libcudnn* $CUDNN_DIR

sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.2_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.2_amd64.deb

Validating cuDNN Installation

cp -r /usr/src/cudnn_samples_v7/ $CUDNN_DIR
cd ${CUDNN_DIR}/cudnn_samples_v7/mnistCUDNN
make clean && make

# Run the test
./mnistCUDNN