For Ubuntu-based systems, there are install scripts for some of the pre-requisites in the library base directory.
In order to install all dependencies available as apt-packages, use
In order to install the newest nVidia graphics card driver and the CUDA toolkit, use
If you want an OpenCL build instead, there are two scripts provided. The first one installs OpenCL support for nVidia graphics cards:
The second is intended to install support for Intel processors and GPUs,
However, it is only a stub currently and points you to the right web page.
If you need to install pre-requisites manually for some reason, here is what you need (all libraries as development versions, obviously):
- gcc and g++
- GNU scientific library
- Qt4 library
- HDF5 serial library
- For better segmentation data terms, the ANN "approximate nearest neighbour" library can be installed. If you don't have it, support for it will be disabled by the configure script.
- Either the nVidia CUDA toolkit and a working CUDA environment OR
- A working OpenCL environment.