Skip to content

slundqui/DeepCNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepCNN

A repository for building a GPU accelerated DeepCNN framework

##Prerequisites

  • MatIO (a library for writing and reading Matlab .mat files)
  • Cuda 7.5
  • CuDNN v3
  • CMake
  • G++
  • GTest (for system tests)
  • CImg (for reading images)
  • Git
  • Octave

##Build

  • Clone the repository from github:
git clone https://github.com/slundqui/DeepCNN.git
  • Run CMake
ccmake .
  • Fill out appropriate fields
  • Press g
  • Press c
  • Compile
make

##Run Download CIFAR-10 database. Run script for formatting mat file, editing file to correct path

octave <repoBaseDir>/scripts/formatCifar.m

Executables in /bin:

  • test: The testing suite for the toolkit
  • cifarTrain: Executable for training
  • cifarTest: Executable for testing, loading weights from cifarTrain
  • cifarTest_IO: Executable for testing using weights from epoch 15. Writes out each estimate and ground truth for confusion matrix generation.

About

A repository for building a GPU accelerated DeepCNN framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published