1
- FROM lablup/common-base:20.03 -py36-cuda10
1
+ FROM lablup/common-base:20.06 -py36-cuda10.1
2
2
3
3
# Install TensorFlow
4
4
ENV MXNET_VERSION=1.6.0
5
5
6
- RUN python3 -m pip install --no-cache-dir mxnet-cu100mkl ==${MXNET_VERSION}
6
+ RUN python3 -m pip install --no-cache-dir mxnet-cu101mkl ==${MXNET_VERSION}
7
7
RUN python3 -m pip install --no-cache-dir --extra-index-url \
8
8
https://developer.download.nvidia.com/compute/redist/cuda/10.0 \
9
9
nvidia-dali
@@ -12,27 +12,18 @@ RUN python3 -m pip install --no-cache-dir --extra-index-url \
12
12
RUN ldconfig /usr/local/cuda/targets/x86_64-linux/lib/stubs && \
13
13
HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL \
14
14
HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITH_MXNET=1 \
15
- pip install --no-cache-dir horovod==0.19.0 && \
15
+ pip install --no-cache-dir horovod==0.19.4 && \
16
16
ldconfig
17
17
18
18
RUN python3 -m pip install --no-cache-dir \
19
19
mpi4py==3.0.3 \
20
- nni
21
-
20
+ nni==1.6 \
21
+ scikit-nni==0.2.1
22
+
22
23
# Install ipython kernelspec
23
- RUN python3 -m ipykernel install --display-name "MXNet 1.6.0 on Python 3.6 (CUDA 10.0 )" && \
24
+ RUN python3 -m ipykernel install --display-name "MXNet 1.6.0 on Python 3.6 (CUDA 10.1 & MKL )" && \
24
25
cat /usr/local/share/jupyter/kernels/python3/kernel.json
25
26
26
- # Install Horovod, temporarily using CUDA stubs
27
- RUN ldconfig /usr/local/cuda/targets/x86_64-linux/lib/stubs && \
28
- HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL \
29
- HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITH_MXNET=1 \
30
- pip install --no-cache-dir horovod==0.19.0 && \
31
- ldconfig
32
-
33
- RUN python3 -m pip install --no-cache-dir \
34
- mpi4py==3.0.3 \
35
- nni
36
27
37
28
# Backend.AI specifics
38
29
LABEL ai.backend.kernelspec="1" \
@@ -45,7 +36,7 @@ LABEL ai.backend.kernelspec="1" \
45
36
ai.backend.resource.min.cuda.shares=0 \
46
37
ai.backend.runtime-type="python" \
47
38
ai.backend.runtime-path="/usr/bin/python3" \
48
- ai.backend.service-ports="jupyter:http:8080,jupyterlab:http:8090,ipython:pty:3000,tensorboard:http:6006 "
39
+ ai.backend.service-ports="jupyter:http:8080,jupyterlab:http:8090,ipython:pty:3000"
49
40
50
41
WORKDIR /home/work
51
42
# vim: ft=dockerfile
0 commit comments