{"id":2208,"date":"2016-04-20T10:08:38","date_gmt":"2016-04-20T07:08:38","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=2208"},"modified":"2016-04-20T10:08:38","modified_gmt":"2016-04-20T07:08:38","slug":"cudnn-nvidia-cuda-deep-neural-network","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/cudnn-nvidia-cuda-deep-neural-network\/","title":{"rendered":"NVIDIA CUDA Deep Neural Network library (cuDNN)"},"content":{"rendered":"

There are programming libraries for almost every conceivable thing out there and deep neural networks have not been left out. The NVIDIA CUDA Deep Neural Network library or cuDNN is one such library that comes with a host of benefits.<\/p>\n

cuDNN is part of the NVIDIA Deep Learning SDK provides implementations of standard functions for some of the functions areas such as pooling, normalization, activation layers, forward and backward convolution and more.<\/p>\n

So What are the Benefits of NVIDIA cuDNN?<\/h2>\n

No developer or researcher wants to spend unnecessary time tuning or optimizing a system when they need not be doing so. They are more interested in focusing on the actual work and getting results for their work.<\/p>\n

cuDNN helps in that it takes care of the bare bones stuff thereby freeing the users to work on more important parts of their research such as training neural networks and developing software applications.<\/p>\n

cuDNN is capable of accelerating several popular deep learning frameworks such as Theano, TensorFlow, Caffe, Torch, and CNTK among others. You can get a comprehensive list of supported frameworks here<\/a>.<\/p>\n

The most up-to-date version available for download is cuDNN 5 Release Candidate. Over previous versions, this release delivers quite a few benefits as highlighted below.<\/p>\n