Neural Network library with CUDA support