Apache MXNet (MXNet) is an open source deep learning framework that allows you to define, train, and deploy deep neural networks on a wide array of platforms, from cloud infrastructure to mobile devices. It is highly scalable, which allows for fast model training, and supports a flexible programming model and multiple languages.

The MXNet library is portable and lightweight, and it scales seamlessly to run on multiple GPUs and across multiple machines.

MXNet supports programming in various languages to build and train deep learning models. Lanaguages include Python, R, Scala, Julia, and Perl.  

Developer Guide
Walks through how to set up MXNet on AWS.