| FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu16.04 |
|
|
| SHELL ["/bin/bash", "-c"] |
|
|
| RUN rm /etc/apt/sources.list.d/cuda.list \ |
| /etc/apt/sources.list.d/nvidia-ml.list && \ |
| apt-get update && \ |
| DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
| software-properties-common \ |
| wget \ |
| git && \ |
| add-apt-repository -y ppa:deadsnakes/ppa && \ |
| apt-get update && \ |
| DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
| python3.6 \ |
| python3.6-dev && \ |
| wget -O ~/get-pip.py \ |
| https: |
| python3.6 ~/get-pip.py && \ |
| pip3 --no-cache-dir install \ |
| numpy==1.17.4 \ |
| PyYAML==5.1.2 \ |
| mkl==2019.0 \ |
| mkl-include==2019.0 \ |
| cmake==3.15.3 \ |
| cffi==1.13.2 \ |
| typing==3.7.4.1 \ |
| six==1.13.0 \ |
| Pillow==6.2.1 \ |
| scipy==1.4.1 && \ |
| cd /tmp && \ |
| git clone https://github.com/pytorch/pytorch.git && \ |
| cd pytorch && \ |
| git checkout v1.3.0 && \ |
| git submodule update --init --recursive && \ |
| python3.6 setup.py install && \ |
| cd /tmp && \ |
| git clone https://github.com/pytorch/vision.git && \ |
| cd vision && \ |
| git checkout v0.4.1 && \ |
| python3.6 setup.py install && \ |
| DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
| ffmpeg && \ |
| pip3 --no-cache-dir install \ |
| opencv-python==4.1.2.30 \ |
| albumentations==0.4.3 \ |
| tqdm==4.39.0 \ |
| timm==0.1.18 \ |
| efficientnet-pytorch==0.6.3 \ |
| ffmpeg-python==0.2.0 \ |
| tensorflow==1.15.2 && \ |
| cd / && \ |
| apt-get clean && \ |
| apt-get autoremove && \ |
| rm -rf /var/lib/apt/lists/* /tmp/* |
|
|