Skip to content

shriramsb/vDNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vDNN

My implementation of the paper titled vDNN: Virtualized Deep Neural Networks for Scalable, Memory-Efficient Neural Network Design (https://arxiv.org/abs/1602.08124). Supports only linear networks currently.

cnmem/ is a software-side memory manager by Nvidia (https://github.com/NVIDIA/cnmem). Original source has been modified to use heurisitcs other than best-fit.

Instructions to set up

Run cmake and make inside ./cnmem/ as well as in ./. Look at vgg_test.cu for an example of specifying and training neural network. New program has to added in ./CMakeLists.txt. Look how vgg_test.cu has been added for an example. Essential API function declarations for training are in include/user_iface.h and include/solver.h.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published