How to train your deep learning models in a distributed fashion.