Clone this wiki locally
Requirements and Dependencies
Minerva is built and tested on Ubuntu 14.04.1 LTS and Windows with Visual Studio 2013. It should also work on any *nix system, as long as you have the correct libraries installed.
Build on Linux
First please copy
configure.in. The core Minerva library only depends on
- CUDA 6.5
- cuDNN v2
, which should be specified by
CUDNN_ROOT. After specifying the two variables, simply call
It will produce
Build on Windows
Minerva can also be built with Visual Studio 2013. VS_BUILD/Minerva/Minerva.sln is the solution file for Visual Studio.
Make sure you modify the project properties so they point to the right include directories and link directories, and you should be able to build it.
More on build
Build C++ MNIST example
configure.in. Then run
./build.sh. You could find binary
release/apps folder. Follow this tutorial on how to run the example.
Build Owl module (python interface)
./build.sh. It needs following three additional dependencies:
You could easily install them by package manager (
apt-get on ubuntu) or tools like
pip. You could test out whether
owl module has been successfully built by (in main directory):
source owl_environ.sh ./run_owl_shell.sh
More build configurations could be found in