From 2089cccb8485547ae3b30f2f62dbc9e99b246ba7 Mon Sep 17 00:00:00 2001 From: byungheon jeong <email@mail.com> Date: Thu, 4 Jun 2020 18:09:32 -0400 Subject: [PATCH] mash --- Dockerfile | 98 ++++++++++++++++++++++++++---------------------------- reserve | 62 ++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 50 deletions(-) mode change 100755 => 100644 Dockerfile create mode 100755 reserve diff --git a/Dockerfile b/Dockerfile old mode 100755 new mode 100644 index 2416acd..2eafb7d --- a/Dockerfile +++ b/Dockerfile @@ -1,50 +1,48 @@ -FROM mxnet/python - -WORKDIR /userdata/kerasData/mxnet - -# Install system packages -RUN apt-get update && apt-get install -y --no-install-recommends \ - bzip2 \ - g++ \ - git \ - graphviz \ - libgl1-mesa-glx \ - libhdf5-dev \ - sudo\ - openmpi-bin \ - xvfb \ - screen \ - wget && \ - rm -rf /var/lib/apt/lists/* - - -# Install conda -ENV CONDA_DIR /opt/conda -ENV PATH $CONDA_DIR/bin:$PATH - -RUN wget --quiet --no-check-certificate https://repo.continuum.io/miniconda/Miniconda3-4.2.12-Linux-x86_64.sh && \ - echo "c59b3dd3cad550ac7596e0d599b91e75d88826db132e4146030ef471bb434e9a *Miniconda3-4.2.12-Linux-x86_64.sh" | sha256sum -c - && \ - /bin/bash /Miniconda3-4.2.12-Linux-x86_64.sh -f -b -p $CONDA_DIR && \ - rm Miniconda3-4.2.12-Linux-x86_64.sh && \ - echo export PATH=$CONDA_DIR/bin:'$PATH' > /etc/profile.d/conda.sh - -ARG python_version=3.5.2 - -RUN conda config --append channels conda-forge - -RUN conda install \ - bcolz \ - h5py \ - matplotlib \ - mkl \ - nose \ - notebook \ - Pillow \ - pandas \ - pydot \ - pygpu \ - pyyaml \ - scikit-learn \ - six \ - theano \ - mkdocs \ +FROM nvcr.io/nvidia/mxnet:20.03-py3 + +WORKDIR /userdata/kerasData/mxnet + +# Install system packages + +RUN apt-get update && apt-get install -y --no-install-recommends \ + bzip2 \ + g++ \ + git \ +apt-utils \ + graphviz \ + libgl1-mesa-glx \ +software-properties-common \ + libhdf5-dev \ + sudo \ + openmpi-bin \ + xvfb \ +wget \ +bzip2 \ + screen \ + wget && \ + rm -rf /var/lib/apt/lists/* + +RUN pip install --upgrade pip && pip install --upgrade protobuf +RUN wget https://anaconda.org/conda-forge/python/3.5.2/download/linux-64/python-3.5.2-5.tar.bz2 +# RUN tar -jvxf python-3.5.2-5.tar.bz2 && pip install python-3.5.2-5.tar.bz2 + +#RUN apt-get -qq update && apt-get -qq -y install curl bzip2 \ + # && curl -sSL https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -o /tmp/miniconda.sh \ + # && bash /tmp/miniconda.sh -bfp /usr/local \ + # && rm -rf /tmp/miniconda.sh \ + + # && conda update conda \ + # && apt-get -qq -y remove curl bzip2 \ + # && apt-get -qq -y autoremove \ + # && apt-get autoclean \ + # && rm -rf /var/lib/apt/lists/* /var/log/dpkg.log \ + # && conda clean --all --yes + + + +RUN useradd mxnet && echo "mxnet:mxnet" | chpasswd && usermod -aG sudo mxnet +RUN mkdir -p /home/mxnet && chown -R mxnet:mxnet /home/mxnet + +USER mxnet +CMD /bin/bash +#RUN conda init diff --git a/reserve b/reserve new file mode 100755 index 0000000..c3b0791 --- /dev/null +++ b/reserve @@ -0,0 +1,62 @@ +FROM mxnet/python + +WORKDIR /userdata/kerasData/mxnet + +# Install system packages +RUN apt-get update && apt-get install -y --no-install-recommends \ + bzip2 \ + g++ \ + git \ +apt-utils \ + graphviz \ + libgl1-mesa-glx \ + libhdf5-dev \ + sudo\ + openmpi-bin \ + xvfb \ + screen \ + wget && \ + rm -rf /var/lib/apt/lists/* + + +# Install conda +ENV CONDA_DIR /opt/conda +ENV PATH $CONDA_DIR/bin:$PATH + + + + +RUN apt-get -qq update && apt-get -qq -y install curl bzip2 \ + && curl -sSL https://repo.anaconda.com/miniconda/Miniconda3-3.9.1-Linux-x86_64.sh -o /tmp/miniconda.sh \ + && bash /tmp/miniconda.sh -bfp /usr/local \ + && rm -rf /tmp/miniconda.sh \ + && conda install -y python=3 \ + && conda update conda \ + && apt-get -qq -y remove curl bzip2 \ + && apt-get -qq -y autoremove \ + && apt-get autoclean \ + && rm -rf /var/lib/apt/lists/* /var/log/dpkg.log \ + && conda clean --all --yes + + + +ARG python_version=3.5.2 + +RUN conda config --append channels conda-forge + +RUN conda install \ + bcolz \ + h5py \ + matplotlib \ + mkl \ + nose \ + notebook \ + Pillow \ + pandas \ + pydot \ + pygpu \ + pyyaml \ + scikit-learn \ + six \ + theano \ + mkdocs \ -- GitLab