Fast Neural Machine Translation in C++
Go to file
Hieu Hoang c05b18071a merge
2016-09-13 14:05:54 +02:00
scripts function keywords 2016-05-08 18:42:19 +02:00
src compile error on clang 2016-09-13 13:23:02 +02:00
.gitignore update .gitignore 2016-09-13 13:54:40 +02:00
CMakeLists.txt some clean-up 2016-08-28 00:24:41 +02:00
LICENSE.md Update LICENSE.md 2016-05-03 20:49:50 +01:00
README.md merge 2016-09-13 14:05:54 +02:00

Marian

A C++ gpu-specific parallel automatic differentiation library with operator overloading.

In honour of Marian Rejewski, a Polish mathematician and cryptologist.

Installation

Requirements:

  • g++ with C++14
  • CUDA and CuDNN

Exporting some paths for CuDNN may be required (put it, for example, in your .bashrc file):

export PATH=$PATH:$HOME/.local/bin:/usr/local/cuda/bin
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cudnn-5/lib64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cudnn-5/lib64
export CPATH=$CPATH:/usr/local/cudnn-5/include

Compilation with cmake > 3.5:

mkdir build
cmake ..
make -j