A Full-fledged docker image for Deep Learning
13 Jul 2017If you are stuck at installing deep learning toolkits or don’t want to waste your time installing it by reading big manual installation guides, this is the right place you are looking at. I’ll introduce you the easiest way out of this trouble by using Docker.
Do I really need this Docker image?
Installing different Deep learning frameworks to function correctly together is a difficult task because of the dependencies. Also, in the current scenario of Deep Learning Research, it is almost impossible to rely on just one framework. If you are a Deep learning artist then you really need this docker image unless you want to install every framework manually. Using the framework through Docker container is not different than using it in your system’s environment and has no performance impact during runtime. Since, Docker containers are persistent so there is no chance of messing up the configuration of the image. You can always kill the container and spin up a fresh container from the same image. So, this container is must have for your Deep learning projects.
Specifications
- Ubuntu 14.04
- Tensorflow
- Caffe
- Theano
- Keras
- Lasagne
- Torch
- Jupyter notebook
- numpy, scipy, pandas, scikit-learn, matplotlib
- OpenCV
Setup
Prerequisites
- Install Docker in your system using the installation guide here
Downloading the Docker image:
docker pull zeroonehacker/freetime-rush