Skip to content

Hopefully fast implementation of XNOR-Net in C, because, why not?

License

Notifications You must be signed in to change notification settings

gokul-uf/fast-xnor-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fast-xnor-net

Hopefully fast implementation of XNOR-Net in C, because, why not?

Dataset

http://yann.lecun.com/exdb/mnist/

How to compile

mkdir build
cd build
cmake ..
cd ..
cmake --build build --config Release

How to run

To run unoptimized normal Convolutional Neural Net:
./bin/FNC_XNORNET 0

To run unoptimized binary Convolutional Neural Net:
./bin/FNC_XNORNET 1

To run unoptimized XNOR Convolutional Neural Net:
./bin/FNC_XNORNET 2

Project Structure

├── CMakeLists.txt

├── LICENSE

├── README.md

├── build

│   ├── CMakeCache.txt

│   ├── CMakeFiles

├── include

├── paper

│   └── 1603.05279.pdf

└── src

├── conv_layer.c

├── conv_layer.h

├── fully_con_layer.c

├── fully_con_layer.h

├── main.c

├── main.h

├── mnist_wrapper.c

├── mnist_wrapper.h

├── pool_layer.c

├── pool_layer.h

├── tensor.c

├── tensor.h

├── xnornet.c

└── xnornet.h

About

Hopefully fast implementation of XNOR-Net in C, because, why not?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published