DockerKeras
We provide GPU-enabled docker images including Keras, TensorFlow, CNTK, MXNET and Theano.
Install / Use
/learn @honghulabs/DockerKerasREADME
DockerKeras
<img src="https://i.imgur.com/xsEfL7j.png" alt="drawing" width="25px"/> Maintained by HonghuTech, a Taiwan-based Deep-Learning Solutions Provider
Having trouble setting-up environments for Deep Learning? We do this for you! From now on, you shall say goodbye to annoying messages such as "Build failed..." or "An error occurred during installation...".
Currently, we maintain the following docker images:
- Keras using TensorFlow Backened
- Keras using CNTK Backend
- Keras using MXNET Backend
- Keras using Theano Backend
Apparently, all these environments support using Keras as the frontend.
See below for more details about these environments.
Table of Contents
- Before Getting Started
- Summary of the Images
- Keras using TensorFlow Backend
- Keras using MXNET Backend
- Keras using CNTK Backend
- Keras using Theano Backend
- ndrun - Run a Docker Container for Your Deep-Learning Research
- Getting Started with the Command Line
- Advanced Usage of the Command Line
- Getting Started with Jupyter Notebook
Before Getting Started
- NVIDIA-Docker2 has to be installed. See [here] for how to install and [here] for its introduction.
- Docker needs to be configured. For example, you may have to add your user to the
dockergroup. see [here] for Docker setup. - Beware: the latest images include CUDA
10, which requires NVIDIA driver version>=410.XX. You can get the latest NVIDIA driver [here].
Summary of the Images
The following tables list the docker images maintained by us. All these listed images are retrievable through Docker Hub.
-
Images within the repository: honghu/keras
|Keras Backend | Image's Tag | Description | Dockerfile | Suggested NV Driver | |:---:|---|---|:---:|:---:| |TensorFlow| tf-cu10.0-dnn7.4-py3-avx2-19.01 /<Br> tf-latest | TensorFlow
v1.12.0<br/> Intel® Distribution for Pythonv2019.0-047<br/> Kerasv2.2.4<br/> NCCLv2.3.7-1| [Click]| R410 | |TensorFlow| tf-cu9.2-dnn7.2-py3-avx2-18.10 | TensorFlowv1.11.0<br/> Intel® Distribution for Pythonv2018.3-039<br/> Kerasv2.2.4<br/> NCCLv2.2.13| [Click]| R396 | |TensorFlow| tf-cu9.2-dnn7.2-py3-avx2-18.09 | TensorFlowv1.10.1<br/> Intel® Distribution for Pythonv2018.3-039<br/> Kerasv2.2.2<br/> NCCLv2.2.13| [Click] | R396 | |TensorFlow| tf-cu9.2-dnn7.1-py3-avx2-18.08| TensorFlowv1.10.0<br/> Intel® Distribution for Pythonv2018.3-039<br/> Kerasv2.2.2<br/> NCCLv2.2.13| [Click] | R396 | |TensorFlow| tf-cu9-dnn7-py3-avx2-18.03 | TensorFlowv1.6.0<br/> Kerasv2.1.5| [Click]| R384 | |TensorFlow| tf-cu9-dnn7-py3-avx2-18.01 | TensorFlowv1.4.1<br/> Kerasv2.1.2| [Click]| R384 | |MXNet| mx-cu10.0-dnn7.4-py3-19.01 / <br/> mx-latest | MXNetv1.4.0.rc0<br/> GluonCVv0.3.0<br/> Intel® Distribution for Pythonv2019.0-047<br/> Keras-MXNetv2.2.4.1<br/> NCCLv2.3.7-1| [Click] | R410 | |MXNet| mx-cu9.2-dnn7.2-py3-18.10 | MXNetv1.3.0-dev<br/> GluonCVv0.3.0-dev<br/> Intel® Distribution for Pythonv2018.3-039<br/> Keras-MXNetv2.2.4.1<br/> NCCLv2.2.13| [Click] | R396 | |MXNet| mx-cu9.2-dnn7.2-py3-18.09 | MXNetv1.3.0-dev<br/> GluonCVv0.3.0-dev<br/> Intel® Distribution for Pythonv2018.3-039<br/> Keras-MXNetv2.2.2<br/> NCCLv2.2.13| [Click] | R396 | |MXNet| mx-cu9.2-dnn7.1-py3-18.08 | MXNetv1.3.0-dev<br/> GluonCVv0.3.0-dev<br/> Intel® Distribution for Pythonv2018.3-039<br/> Keras-MXNetv2.2.0<br/> NCCLv2.2.13| [Click] | R396 | |MXNet| mx-cu9-dnn7-py3-18.03 | MXNetv1.2.0<br/> Keras-MXNetv2.1.3| [Click] | R384 | |MXNet| mx-cu9-dnn7-py3-18.01 | MXNetv1.0.1<br/> Keras-MXNetv1.2.2| [Click] | R384 | |CNTK| cntk-cu10.0-dnn7.4-py3-19.01 / <br/> cntk-latest| CNTKv2.6<br/> Intel® Distribution for Pythonv2019.0-047<br/> Kerasv2.2.4<br/> NCCLv2.3.7-1| [Click] | R410 | |CNTK| cntk-cu9.2-dnn7.2-py3-18.10 | CNTKv2.6<br/> Intel® Distribution for Pythonv2018.3-039<br/> Kerasv2.2.4<br/> NCCLv2.2.13| [Click] | R396 | |CNTK| cntk-cu9.2-dnn7.2-py3-18.09| CNTKv2.5.1<br/> Intel® Distribution for Pythonv2018.3-039<br/> Kerasv2.2.2| [Click] | R396 | |CNTK| cntk-cu9-dnn7-py3-18.08 | CNTKv2.5.1<br/> Kerasv2.2.2| [Click] | R384 | |CNTK| cntk-cu9-dnn7-py3-18.03 | CNTKv2.4<br/> Kerasv2.1.5| [Click] | R384 | |CNTK| cntk-cu8-dnn6-py3-18.01 | CNTKv2.2<br/> Kerasv2.1.2| [[Click]
