Home

Awesome

docker-jupyter-dl-gpu

Build Status

GPU-enabled docker image for deep learning.

The image provides a complete environment for deep learning in pytorch, including ipython, conda, cuda, pytorch, torchvision, tensorboard, numpy, pandas, scipy, matplotlib, seaborn, and many more (see below for a full package list).

This image is fully compatible as the user image for a JupyterHub deployment.

Prerequisites

Usage

Jupyter:

docker run --rm -p 8888:8888 -v <local path>:/home/jovyan/ timesler/jupyter-dl-gpu:latest

Jupyter lab:

docker run --rm -p 8888:8888 -v <local path>:/home/jovyan/ timesler/jupyter-dl-gpu:latest jupyter lab

IPython:

docker run --rm -p 8888:8888 -v <local path>:/home/jovyan/ timesler/jupyter-dl-gpu:latest ipython

Bash:

docker run --rm -p 8888:8888 -v <local path>:/home/jovyan/ timesler/jupyter-dl-gpu:latest bash

Depending on your system's configuration, you may need to call nvidia-docker instead of docker or specify nvidia as the docker runtime.

Complete package list

Below is a complete list of conda packages installed in the image:

NameVersionBuildChannel
_libgcc_mutex0.1maindefaults
alembic1.2.0py_0conda-forge
asn1crypto0.24.0py37_1003conda-forge
async_generator1.10py_0conda-forge
attrs19.1.0py_0conda-forge
backcall0.1.0py_0conda-forge
beautifulsoup44.8.0py37_0conda-forge
blas2.12openblasconda-forge
bleach3.1.0py_0conda-forge
blinker1.4py_1conda-forge
bokeh1.3.4py37_0conda-forge
bzip21.0.8h516909a_1conda-forge
ca-certificates2019.9.11hecc5488_0conda-forge
certifi2019.9.11py37_0conda-forge
certipy0.1.3py_0conda-forge
cffi1.12.3py37h8022711_0conda-forge
chardet3.0.4py37_1003conda-forge
click7.0py_0conda-forge
cloudpickle1.2.2py_0conda-forge
conda4.7.10py37_0conda-forge
conda-package-handling1.6.0py37h516909a_0conda-forge
configurable-http-proxy4.1.0node11_1conda-forge
cryptography2.7py37h72c5cf5_0conda-forge
cudatoolkit10.0.1300defaults
cycler0.10.0py_1conda-forge
cython0.29.13py37he1b5a44_0conda-forge
cytoolz0.10.0py37h516909a_0conda-forge
dask2.2.0py_0conda-forge
dask-core2.2.0py_0conda-forge
decorator4.4.0py_0conda-forge
defusedxml0.5.0py_1conda-forge
dill0.3.0py37_2conda-forge
distributed2.4.0py_0conda-forge
entrypoints0.3py37_1000conda-forge
fastcache1.1.0py37h516909a_0conda-forge
freetype2.10.0he983fc9_1conda-forge
fsspec0.5.1py_0conda-forge
future0.17.1pypi_0pypi
gmp6.1.2hf484d3e_1000conda-forge
gmpy22.1.0b1py37h04dde30_0conda-forge
h5py2.9.0nompi_py37h513d04c_1104conda-forge
hdf51.10.5nompi_h3c11f04_1103conda-forge
heapdict1.0.0py37_1000conda-forge
icu64.2he1b5a44_1conda-forge
idna2.8py37_1000conda-forge
imageio2.5.0py37_0conda-forge
intel-openmp2019.5281defaults
ipykernel5.1.2py37h5ca1d4c_0conda-forge
ipython7.8.0py37h5ca1d4c_0conda-forge
ipython_genutils0.2.0py_1conda-forge
ipywidgets7.5.1py_0conda-forge
jedi0.15.1py37_0conda-forge
jinja22.10.1py_0conda-forge
joblib0.13.2py_0conda-forge
jpeg9ch14c3975_1001conda-forge
json50.8.5py_0conda-forge
jsonschema3.0.2py37_0conda-forge
jupyter_client5.3.1py_0conda-forge
jupyter_core4.4.0py_0conda-forge
jupyterhub1.0.0py37_0conda-forge
jupyterlab1.1.3pyhf63ae98_0defaults
jupyterlab_server1.0.6py_0conda-forge
kiwisolver1.1.0py37hc9558a2_0conda-forge
krb51.16.3h05b26f9_1001conda-forge
libblas3.8.012_openblasconda-forge
libcblas3.8.012_openblasconda-forge
libcurl7.65.3hda55be3_0conda-forge
libedit3.1.20170329hf8c457e_1001conda-forge
libffi3.2.1he1b5a44_1006conda-forge
libgcc-ng9.1.0hdf63c60_0defaults
libgfortran-ng7.3.0hdf63c60_0defaults
liblapack3.8.012_openblasconda-forge
liblapacke3.8.012_openblasconda-forge
libopenblas0.3.7h6e990d7_1conda-forge
libpng1.6.37hed695b0_0conda-forge
libprotobuf3.9.2h8b12597_0conda-forge
libsodium1.0.17h516909a_0conda-forge
libssh21.8.2h22169c7_2conda-forge
libstdcxx-ng9.1.0hdf63c60_0defaults
libtiff4.0.10h57b8799_1003conda-forge
llvmlite0.29.0py37hfd453ef_1conda-forge
locket0.2.0py_2conda-forge
lz4-c1.8.3he1b5a44_1001conda-forge
mako1.1.0py_0conda-forge
markdown3.1.1py_0conda-forge
markupsafe1.1.1py37h14c3975_0conda-forge
matplotlib-base3.1.1py37he7580a8_1conda-forge
mistune0.8.4py37h14c3975_1000conda-forge
mkl2019.4243defaults
mpc1.1.0hb20f59a_1006conda-forge
mpfr4.0.2ha14ba45_0conda-forge
mpmath1.1.0py_0conda-forge
msgpack-python0.6.2py37hc9558a2_0conda-forge
nbconvert5.6.0py37_1conda-forge
nbformat4.4.0py_1conda-forge
ncurses6.1hf484d3e_1002conda-forge
networkx2.3py_0conda-forge
ninja1.9.0h6bb024c_0conda-forge
nodejs11.14.0he1b5a44_1conda-forge
notebook6.0.0py37_0defaults
numba0.45.1py37hb3f55d8_0conda-forge
numexpr2.6.9py37h637b7d7_1000conda-forge
numpy1.16.5py37h99e49ec_0defaults
numpy-base1.16.5py37h2f8d375_0defaults
oauthlib3.0.1py_0conda-forge
olefile0.46py_0conda-forge
openssl1.1.1ch516909a_0conda-forge
packaging19.2py_0conda-forge
pamela1.0.0py_0conda-forge
pandas0.24.2py37hb3f55d8_0conda-forge
pandoc2.7.30conda-forge
pandocfilters1.4.2py_1conda-forge
parso0.5.1py_0conda-forge
partd1.0.0py_0conda-forge
patsy0.5.1py_0conda-forge
pexpect4.7.0py37_0conda-forge
pickleshare0.7.5py37_1000conda-forge
pillow6.1.0py37h6b7be26_1conda-forge
pip19.2.3py37_0conda-forge
prometheus_client0.7.1py_0conda-forge
prompt_toolkit2.0.9py_0conda-forge
protobuf3.9.2py37he1b5a44_0conda-forge
psutil5.6.3py37h516909a_0conda-forge
ptyprocess0.6.0py_1001conda-forge
pycosat0.6.3py37h14c3975_1001conda-forge
pycparser2.19py37_1conda-forge
pycurl7.43.0.2py37h16ce93b_1conda-forge
pygments2.4.2py_0conda-forge
pyjwt1.7.1py_0conda-forge
pyopenssl19.0.0py37_0conda-forge
pyparsing2.4.2py_0conda-forge
pyrsistent0.15.4py37h516909a_0conda-forge
pysocks1.7.1py37_0conda-forge
python3.7.3h33d41f4_1conda-forge
python-dateutil2.8.0py_0conda-forge
python-editor1.0.4py_0conda-forge
pytorch1.2.0py3.7_cuda10.0.130_cudnn7.6.2_0pytorch
pytz2019.2py_0conda-forge
pywavelets1.0.3py37hd352d35_1conda-forge
pyyaml5.1.2py37h516909a_0conda-forge
pyzmq18.1.0py37h1768529_0conda-forge
readline8.0hf8c457e_0conda-forge
requests2.22.0py37_1conda-forge
ruamel_yaml0.15.71py37h14c3975_1000conda-forge
scikit-image0.15.0py37hb3f55d8_2conda-forge
scikit-learn0.21.3py37hcdab131_0conda-forge
scipy1.3.1py37h921218d_2conda-forge
seaborn0.9.0py_1conda-forge
send2trash1.5.0py_0conda-forge
setuptools41.2.0py37_0conda-forge
six1.12.0py37_1000conda-forge
sortedcontainers2.1.0py_0conda-forge
soupsieve1.9.3py37_0conda-forge
sqlalchemy1.3.8py37h516909a_0conda-forge
sqlite3.29.0hcee41ef_1conda-forge
statsmodels0.10.1py37hc1659b7_0conda-forge
sympy1.4py37_0conda-forge
tblib1.4.0py_0conda-forge
tensorboard1.14.0py37_0conda-forge
terminado0.8.2py37_0conda-forge
testpath0.4.2py_1001conda-forge
tini0.18.0h14c3975_1001conda-forge
tk8.6.9hed695b0_1003conda-forge
toolz0.10.0py_0conda-forge
torchvision0.4.0py37_cu100pytorch
tornado6.0.3py37h516909a_0conda-forge
tqdm4.36.1py_0conda-forge
traitlets4.3.2py37_1000conda-forge
urllib31.25.5py37_0conda-forge
vincent0.4.4py_1conda-forge
wcwidth0.1.7py_1conda-forge
webencodings0.5.1py_1conda-forge
werkzeug0.16.0py_0conda-forge
wheel0.33.6py37_0conda-forge
widgetsnbextension3.5.1py37_0conda-forge
xlrd1.2.0py_0conda-forge
xz5.2.4h14c3975_1001conda-forge
yaml0.1.7h14c3975_1001conda-forge
zeromq4.3.2he1b5a44_2conda-forge
zict1.0.0py_0conda-forge
zlib1.2.11h516909a_1006conda-forge
zstd1.4.0h3b9ef0a_0conda-forge