RTRL is a CUDA based implementation of the real time recurrent learning algorithm as first described by Ronald J. Williams and David Zipser in A Learning Algorithm for Continually Running Fully Recurrent Neural Networks.
RTRL has the following dependencies:
- cusplibrary v0.5.1 or later.
Once the dependencies are installed and the environment is set up to allow their access, one can compile RTRL by opening a terminal and entering the following commands:
localhost:~ kdavis$ cd <RTRL Root Directory>
localhost:RTRL kdavis$ make
This compiles the RTRL executable rtrl
and places it into the RTRL root directory.