Neural Network toolkit
C++ C Cuda Yacc Lex CMake Makefile
Switch branches/tags
Nothing to show
Clone or download
Roberto Paredes
Roberto Paredes src
Latest commit 8b00e89 Jul 16, 2018
Failed to load latest commit information.
Tutorial Update Nov 16, 2017
examples Readme May 2, 2018
figs resize May 20, 2016
src src Jul 16, 2018
.gitignore src May 10, 2018
LICENSE Initial commit Apr 7, 2016 Readme May 19, 2018


  • A Neural Network toolkit.

  • Layers is written in C++.

  • Layers uses Eigen, OpenMP, and CuBlas

  • Some features:

    • Flexible.
    • Easy to use.
    • Layers provides a prototype and script language in order to ease the networks definition and experimentation.
    • Optimized for CPU and GPU (still under developmnet).
    • Mainly for academic use.


Instructions to compile here


Layers only requires one argument, a net file:


see some examples of net files in the examples section