-
Notifications
You must be signed in to change notification settings - Fork 172
Install Minerva
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.
First please copy configure.in.example as configure.in. The core Minerva library only depends on
- CUDA 6.5
- cuDNN v2
, which should be specified by CUDA_ROOT and CUDNN_ROOT. After specifying the two variables, simply call
./build.shIt will produce libminerva.so in release/lib folder.
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.
Specify BUILD_CXX_APPS=1 in configure.in. Then run ./build.sh. You could find binary mnist_mlp and mnist_cnn in release/apps folder. Follow this tutorial on how to run the example.
Specify BUILD_OWL=1 in configure.in. Then ./build.sh. It needs following three additional dependencies:
- python-dev
- numpy
- cython
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.shMore build configurations could be found in configure.in.example.