diff --git a/.gitignore b/.gitignore index 266c3d72..660b3a05 100644 --- a/.gitignore +++ b/.gitignore @@ -32,5 +32,7 @@ # Temporaty files created by editors .*.sw* +*~ +# CMake files build diff --git a/README.md b/README.md index f51f9aec..c0761ad8 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,24 @@ 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 - cd build cmake .. make -j +