Sign inSign up

savvihub/kernels

By savvihub

•Updated almost 5 years ago

Image
0

6.0K

savvihub/kernels repository overview

⁠images

SavviHub images for experiment and service

⁠Image Description

⁠Data science packages (DS)

All SavviHub Images have the most used data science python package installed. The full list of DS packages are as follows.

numpy, scipy, pandas, matplotlib, scikit-learn, opencv-python, seaborn, plotly, tqdm
⁠Image tag

All images are based on Ubuntu 18.04.

  • py3x tags indicate python version 3.x
  • -cuda1X.x tags are based on Nvidia CUDA version 1X.x. You need nvidia-docker to run them.
  • full-cpu or full-gpu tags have three compatible machine learning frameworks installed. (PyTorch, TensorFlow, MXNet)
  • jupyter tags include JupyterLab and some extensions. They start a Jupyter notebook server on boot.
⁠Disclaimer

One of the JupyterLab extensions, jupyter_tensorboard, is not installed on CUDA 11.0 related images because tensorflow conflict error occurs due to this issue⁠.

Dependency conflict:
jupyter_tensorboard requires tensorflow<2.2.0
CUDA 11.0           requires tensorflow>=2.4.0

⁠SavviHub Image

⁠Commands
# Use deploy script
python deploy.py --dockerhub {DOCKERHUB_REPO} -t {TAG} {DIR} --push

make push-base       # Build base images and push them to savvihub/kernels 
make push-experiment # Build experiment images and push them to savvihub/kernels
make push-service    # Build service images and push them to savvihub/kernels
make push-all        # Build all images and push them to savvihub/kernels
⁠Base
PythonCUDADSImage Tag
3.6x✅savvihub/kernels:py36
3.610.1✅savvihub/kernels:py36-cuda10.1
3.611.0✅savvihub/kernels:py36-cuda11.0
3.7x✅savvihub/kernels:py37
3.710.1✅savvihub/kernels:py37-cuda10.1
3.711.0✅savvihub/kernels:py37-cuda11.0
⁠Experiment
PythonCUDAPyTorchTensorFlowMXNetDSImage Tag
3.6x1.6.02.2.01.6.0✅savvihub/kernels:py36.full-cpu
3.610.11.6.0+cu1012.2.01.6.0✅savvihub/kernels:py36-cuda10.1.full-gpu
3.611.01.7.0+cu1102.4.11.6.0✅savvihub/kernels:py36-cuda11.0.full-gpu
3.7x1.6.02.2.01.6.0✅savvihub/kernels:py37.full-cpu
3.710.11.6.0+cu1012.2.01.6.0✅savvihub/kernels:py37-cuda10.1.full-gpu
3.711.01.7.0+cu1102.4.11.6.0✅savvihub/kernels:py37-cuda11.0.full-gpu
⁠Service (Jupyter)
PythonCUDAPyTorchTensorFlowMXNetJupyterDSImage Tag
3.6x1.6.02.1.01.6.0✅✅savvihub/kernels:py36.full-cpu.jupyter
3.610.11.6.0+cu1012.1.01.6.0✅✅savvihub/kernels:py36-cuda10.1.full-gpu.jupyter
3.611.01.7.0+cu1102.4.11.6.0✅✅savvihub/kernels:py36-cuda11.0.full-gpu.jupyter
3.7x1.6.02.2.01.6.0✅✅savvihub/kernels:py37.full-cpu.jupyter
3.710.11.6.0+cu1012.2.01.6.0✅✅savvihub/kernels:py37-cuda10.1.full-gpu.jupyter
3.711.01.7.0+cu1102.4.11.6.0✅✅savvihub/kernels:py37-cuda11.0.full-gpu.jupyter

⁠Public Image

⁠PyTorch
PythonCUDAPyTorchImage Tag
3.710.11.6.0pytorch/pytorch:1.6.0-cuda10.1-cudnn7-devel
3.811.01.7.0pytorch/pytorch:1.7.0-cuda11.0-cudnn8-devel
3.811.11.8.0pytorch/pytorch:1.8.0-cuda11.1-cudnn8-devel
⁠Tensorflow
PythonCUDATensorFlowImage Tag
3.6x1.14.0tensorflow/tensorflow:1.14.0-py3
3.610.01.14.0tensorflow/tensorflow:1.14.0-gpu-py3
3.6x1.15.5tensorflow/tensorflow:1.15.5-py3
3.610.01.15.5tensorflow/tensorflow:1.15.5-gpu-py3
3.6x2.0.4tensorflow/tensorflow:2.0.4-py3
3.610.02.0.4tensorflow/tensorflow:2.0.4-gpu-py3
3.6x2.2.1tensorflow/tensorflow:2.2.1-py3
3.610.12.2.1tensorflow/tensorflow:2.2.1-gpu-py3
3.6x2.3.2tensorflow/tensorflow:2.3.2
3.610.12.3.2tensorflow/tensorflow:2.3.2-gpu
3.6x2.4.1tensorflow/tensorflow:2.4.1
3.611.02.4.1tensorflow/tensorflow:2.4.1-gpu

Tag summary

Content type

Image

Digest

Size

357.4 MB

Last updated

almost 5 years ago

docker pull savvihub/kernels:py36