diff --git a/docker/mindspore-cpu/Dockerfile b/docker/mindspore-cpu/Dockerfile index dea2fd214938be171c1f0bdb255a422f3dd66e2a..d24d23cf6bc98bc1179968daa11355c3101d6ab7 100644 --- a/docker/mindspore-cpu/Dockerfile +++ b/docker/mindspore-cpu/Dockerfile @@ -12,20 +12,22 @@ RUN apt update \ && DEBIAN_FRONTEND=noninteractive apt install -y \ vim \ wget \ + curl \ xz-utils \ net-tools \ openssh-client \ git \ - subversion \ ntpdate \ tzdata \ tcl \ - sudo + sudo \ + bash-completion # Install compile tools RUN DEBIAN_FRONTEND=noninteractive apt install -y \ gcc \ g++ \ + zlibc \ make \ libgmp-dev \ patch \ @@ -39,7 +41,8 @@ RUN echo "dash dash/sh boolean false" | debconf-set-selections RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash # Install python (v3.7.5) -RUN apt install -y --no-install-recommends libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev liblzma-dev libreadline-dev \ +RUN apt install -y libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev \ + libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libsqlite3-dev \ && cd /tmp \ && wget https://github.com/python/cpython/archive/v3.7.5.tar.gz \ && tar -xvf v3.7.5.tar.gz \ @@ -62,12 +65,12 @@ RUN mkdir -pv /root/.pip \ && echo "index-url=http://mirrors.aliyun.com/pypi/simple/" >> /root/.pip/pip.conf # Install pip package -RUN pip install numpy \ - && pip install wheel \ - && pip install nose \ - && pip install pytest \ - && pip install pytest-xdist \ - && pip list +RUN pip install --no-cache-dir \ + numpy \ + wheel \ + nose \ + pytest \ + pytest-xdist # Install cmake (v3.14.1) RUN cd /tmp \ @@ -77,4 +80,4 @@ RUN cd /tmp \ && rm -f /tmp/cmake-3.14.1-Linux-x86_64.sh # Install MindSpore cpu whl package -RUN pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/cpu/ubuntu-x86/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl +RUN pip install --no-cache-dir https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/cpu/ubuntu-x86/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl diff --git a/docker/mindspore-cuda10.1/Dockerfile b/docker/mindspore-cuda10.1/Dockerfile index 83b23ff8783c724840fc65c8ae5a074cfb1b9639..e2a1ee955ac4c44be47f4432a83eeab152b23501 100644 --- a/docker/mindspore-cuda10.1/Dockerfile +++ b/docker/mindspore-cuda10.1/Dockerfile @@ -12,20 +12,22 @@ RUN apt update \ && DEBIAN_FRONTEND=noninteractive apt install -y \ vim \ wget \ + curl \ xz-utils \ net-tools \ openssh-client \ git \ - subversion \ ntpdate \ tzdata \ tcl \ - sudo + sudo \ + bash-completion # Install compile tools RUN DEBIAN_FRONTEND=noninteractive apt install -y \ gcc \ g++ \ + zlibc \ make \ libgmp-dev \ patch \ @@ -39,7 +41,8 @@ RUN echo "dash dash/sh boolean false" | debconf-set-selections RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash # Install python (v3.7.5) -RUN apt install -y --no-install-recommends libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev liblzma-dev libreadline-dev \ +RUN apt install -y libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev \ + libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libsqlite3-dev \ && cd /tmp \ && wget https://github.com/python/cpython/archive/v3.7.5.tar.gz \ && tar -xvf v3.7.5.tar.gz \ @@ -62,12 +65,12 @@ RUN mkdir -pv /root/.pip \ && echo "index-url=http://mirrors.aliyun.com/pypi/simple/" >> /root/.pip/pip.conf # Install pip package -RUN pip install numpy \ - && pip install wheel \ - && pip install nose \ - && pip install pytest \ - && pip install pytest-xdist \ - && pip list +RUN pip install --no-cache-dir \ + numpy \ + wheel \ + nose \ + pytest \ + pytest-xdist # Install cmake (v3.14.1) RUN cd /tmp \ @@ -77,4 +80,4 @@ RUN cd /tmp \ && rm -f /tmp/cmake-3.14.1-Linux-x86_64.sh # Install MindSpore cuda-10.1 whl package -RUN pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/gpu/cuda-10.1/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl +RUN pip install --no-cache-dir https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/gpu/cuda-10.1/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl diff --git a/docker/mindspore-cuda9.2/Dockerfile b/docker/mindspore-cuda9.2/Dockerfile index cbfcfd42aced8e39f5f8fd6280b5a7806cfea90a..6e4010639620cdc868f86296f85120e101d7c552 100644 --- a/docker/mindspore-cuda9.2/Dockerfile +++ b/docker/mindspore-cuda9.2/Dockerfile @@ -12,20 +12,22 @@ RUN apt update \ && DEBIAN_FRONTEND=noninteractive apt install -y \ vim \ wget \ + curl \ xz-utils \ net-tools \ openssh-client \ git \ - subversion \ ntpdate \ tzdata \ tcl \ - sudo + sudo \ + bash-completion # Install compile tools RUN DEBIAN_FRONTEND=noninteractive apt install -y \ gcc \ g++ \ + zlibc \ make \ libgmp-dev \ patch \ @@ -39,7 +41,8 @@ RUN echo "dash dash/sh boolean false" | debconf-set-selections RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash # Install python (v3.7.5) -RUN apt install -y --no-install-recommends libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev liblzma-dev libreadline-dev \ +RUN apt install -y libffi-dev libssl-dev zlib1g-dev libbz2-dev libncurses5-dev \ + libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libsqlite3-dev \ && cd /tmp \ && wget https://github.com/python/cpython/archive/v3.7.5.tar.gz \ && tar -xvf v3.7.5.tar.gz \ @@ -62,12 +65,12 @@ RUN mkdir -pv /root/.pip \ && echo "index-url=http://mirrors.aliyun.com/pypi/simple/" >> /root/.pip/pip.conf # Install pip package -RUN pip install numpy \ - && pip install wheel \ - && pip install nose \ - && pip install pytest \ - && pip install pytest-xdist \ - && pip list +RUN pip install --no-cache-dir \ + numpy \ + wheel \ + nose \ + pytest \ + pytest-xdist # Install cmake (v3.14.1) RUN cd /tmp \ @@ -77,4 +80,4 @@ RUN cd /tmp \ && rm -f /tmp/cmake-3.14.1-Linux-x86_64.sh # Install MindSpore cuda-9.2 whl package -RUN pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/gpu/cuda-9.2/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl +RUN pip install --no-cache-dir https://ms-release.obs.cn-north-4.myhuaweicloud.com/0.1.0-alpha/MindSpore/gpu/cuda-9.2/mindspore-0.1.0-cp37-cp37m-linux_x86_64.whl