The images are based on nvidia/cuda, and are intended to be drop-in replacements for the corresponding CUDA images in order to make it easy to add FastAI libraries while maintaining support for existing CUDA applications.
Images come in two types.
The aychang/deep-learning repo contains the following:
runtime - extends the base image by adding a notebook server and example notebooks.
devel - contains the full Python source tree including CUDA development libraries.
The tag naming scheme for th images incorporates key platform details into the tag as shown below:
cuda10.1-runtime-ubuntu18.04-py3.7
^ ^ ^ ^
| type | python version
| |
cuda version |
|
linux version
nvidia-container-toolkit$ docker pull aychang/deep-learning:cuda10.2-runtime-ubuntu18.04-py3.7
$ docker run --gpus all --rm -it -p 8888:8888 \
aychang/deep-learning:cuda10.2-runtime-ubuntu18.04-py3.7
nvidia-docker2$ docker pull aychang/deep-learning:0.0.1-cuda10.2-runtime-ubuntu18.04-py3.7
$ docker run --runtime=nvidia --rm -it -p 8888:8888 \
aychang/deep-learning:cuda10.2-runtime-ubuntu18.04-py3.7
The following ports are used by the runtime containers only (not base containers):
8888 - exposes a JupyterLab notebook serverDocker image setup based off of FastNN's docker component
Docker readme heavily influenced by RAPIDS docker readme here
Content type
Image
Digest
sha256:b87775978…
Size
2.2 GB
Last updated
about 4 years ago
docker pull aychang/deep-learning