How to Install cuDNN: Difference between revisions

From RidgeRun Developer Wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
The following is a summary of the instructions in [https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html NVIDIA's official documentation]
<seo title="NVIDIA CUDA cuDNN | cuDNN | RidgeRun Developer" titlemode="replace" keywords="GStreamer, Linux SDK, Linux BSP,  Embedded Linux, Device Drivers, Nvidia, Xilinx, TI, NXP, Freescale, Embedded Linux driver development, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework, cuDNN, NVIDIA cuDNN,NVIDIA CUDA® Deep Neural Network library, NVIDIA CUDA cuDNN."  description="This wiki explains about how to Build TensorFlow with GPU Support."></seo>


== Tested OS ==
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 [https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html NVIDIA's Deep Learning SDK]
 
== Tested OS for NVIDIA cuDNN ==


These instructions have been tested on:
These instructions have been tested on:
* Elementary Hera 5.1
* Elementary Hera 5.1


== Download ==
== Download NVIDIA cuDNN==


Download the following packages from [https://developer.nvidia.com/cudnn cuDNN download page].
Download the following packages from [https://developer.nvidia.com/cudnn cuDNN download page].
Line 32: Line 34:
</syntaxhighlight>
</syntaxhighlight>


== Validating Installation ==
== Validating cuDNN Installation ==


<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
Line 42: Line 44:
./mnistCUDNN
./mnistCUDNN
</syntaxhighlight>
</syntaxhighlight>
[[Category:Jetson]]

Revision as of 05:53, 16 February 2020


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 OS for NVIDIA cuDNN

These instructions have been tested on:

  • Elementary Hera 5.1

Download NVIDIA 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