Chainer: Framework of Neural Networks
Chainer is an open source neural network framework that supports CUDA computation (only requires few lines of codes to leverage a GPU and runs on multiple GPUs with a little effort). Chainer supports various network architectures including feed-forward nets, convnets, recurrent nets and recursive nets. It also supports per-batch architectures. Forward computation can include any control flow statements of Python without lacking ability of backpropagation. It makes codes intuitive and easy to debug.