The CUDA library from my working group was updated again today.
Features of the library include matrix and vector operations on CPU and GPU using NVidia Cuda. Much work went into a clean design and ease of use.
Beside the C++ interface there are also Python wrappers for very easy coding using the GPU.
We mainly use this library for neural networks and restricted Boltzmann machines but it is quite generic and everybody who uses dense or diagonal matrix operations can benefit from it.
New features include convenience functions in Python and Image Pyramids on the GPU.
There are also some minor fixes.
If everything goes as planned there will be another mayor update quite soon.