For our own projects, we make a lot of use of Docker, to better manage the varying (and often clashing) requirements for CUDA and Python libraries. We not only offer a quick introduction to docker for data scientists, but we also make (most of) our Docker images freely available. You can obtain the images from two sources:
For some of the frameworks, we have tutorials available on how to use them in practice. This includes data preparation, training and making predictions.