This is the core library of a simple neural network framework developed in C++.
I plan to add acceleration with OpenCL in a close future.
As of now, it does not contain any autograd functionality, so the name doesn't make sense yet.
DISCLAIMER: I developed this project only to learn some stuff, don't expect stability or many features.
- CMake
- Eigen 3
I haven't done the CMake installation rules yet, so the only thing you can do for now is build and run tests :').
- Create a new directory in this location, for example
build
and change to it. - Run the command
cmake
. - Run the command
make
. - To run the tests, run
./test
.
In this case, you obviously need Docker installed on your system.
- Run the command
docker build -t tojalgrad_core_tests .
. - Run the command
docker run tojalgrad_core_tests
.