Fix Ubuntu partials and Dockerfiles too

This commit is contained in:
Abolfazl Shahbazi 2021-02-01 23:11:46 -08:00
parent 7bbcc83a46
commit 93a1b19a3f
28 changed files with 286 additions and 236 deletions

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,17 +57,28 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow
@ -86,10 +97,14 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
software-properties-common
RUN cd /usr/lib/python3/dist-packages && \
ln -sf apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow
@ -86,10 +97,14 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
software-properties-common
RUN cd /usr/lib/python3/dist-packages && \
ln -sf apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow
@ -86,10 +97,14 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
software-properties-common
RUN cd /usr/lib/python3/dist-packages && \
ln -sf apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow
@ -86,10 +97,14 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
software-properties-common
RUN cd /usr/lib/python3/dist-packages && \
ln -sf apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -25,17 +25,28 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
python3 \
python3-pip
curl \
software-properties-common
RUN python3 -m pip --no-cache-dir install --upgrade \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -s $(which python3) /usr/local/bin/python
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
# Options:
# tensorflow

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -57,27 +57,17 @@ RUN test "${CHECKOUT_TF_SRC}" -eq 1 && git clone https://github.com/tensorflow/t
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow
@ -92,6 +82,7 @@ ARG HOROVOD_WITHOUT_PYTORCH=1
ARG HOROVOD_WITHOUT_MXNET=1
ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow
@ -92,6 +82,7 @@ ARG HOROVOD_WITHOUT_PYTORCH=1
ARG HOROVOD_WITHOUT_MXNET=1
ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow
@ -88,6 +78,7 @@ ARG HOROVOD_WITHOUT_PYTORCH=1
ARG HOROVOD_WITHOUT_MXNET=1
ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow
@ -88,6 +78,7 @@ ARG HOROVOD_WITHOUT_PYTORCH=1
ARG HOROVOD_WITHOUT_MXNET=1
ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \

View File

@ -25,27 +25,17 @@ FROM ubuntu:${UBUNTU_VERSION} as base
# See http://bugs.python.org/issue19846
ENV LANG C.UTF-8
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
curl \
software-properties-common
python3 \
python3-pip
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
RUN python3 -m pip --no-cache-dir install --upgrade \
pip \
setuptools
# Some TF tools expect a "python" binary
RUN ln -sf $(which ${PYTHON}) /usr/local/bin/python && \
ln -sf $(which ${PYTHON}) /usr/local/bin/python3 && \
ln -sf $(which ${PYTHON}) /usr/bin/python && \
ln -sf $(which ${PYTHON}) /usr/bin/python3
RUN ln -s $(which python3) /usr/local/bin/python
# Options:
# tensorflow

View File

@ -7,10 +7,14 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
software-properties-common
RUN cd /usr/lib/python3/dist-packages && \
ln -sf apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
RUN add-apt-repository ppa:ubuntu-toolchain-r/test
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -3,6 +3,7 @@ ARG HOROVOD_WITHOUT_PYTORCH=1
ARG HOROVOD_WITHOUT_MXNET=1
ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
ARG PYTHON=python3
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \

View File

@ -8,10 +8,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt-get install -y --no-install-recommends --fix-missing \
RUN apt-get update && \
apt-get install -y --no-install-recommends --fix-missing \
${PYTHON}
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | python3.7
RUN curl -fSsL https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
RUN ${PYTHON} -m pip --no-cache-dir install --upgrade \
pip \
setuptools

View File

@ -166,7 +166,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python
- onednn/ubuntu/python3
- tensorflow
- shell
tests:
@ -174,6 +174,7 @@ slice_sets:
args:
- TF_PACKAGE=intel-tensorflow
- UBUNTU_VERSION=16.04
- PYTHON=python3.6
- add_to_name: "-18.04"
dockerfile_exclusive_name: "ubuntu-18.04"
dockerfile_subdirectory: "onednn"
@ -188,13 +189,14 @@ slice_sets:
args:
- TF_PACKAGE=intel-tensorflow
- UBUNTU_VERSION=18.04
- PYTHON=python3
- add_to_name: "-20.04"
dockerfile_exclusive_name: "ubuntu-20.04"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python3
- onednn/ubuntu/python
- tensorflow
- shell
tests:
@ -202,7 +204,7 @@ slice_sets:
args:
- TF_PACKAGE=intel-tensorflow
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- PYTHON=python3
- add_to_name: "-7"
dockerfile_exclusive_name: "centos-7"
dockerfile_subdirectory: "onednn"
@ -244,7 +246,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python
- onednn/ubuntu/python3
- onednn/ubuntu/bazel
- shell
tests:
@ -253,6 +255,7 @@ slice_sets:
- UBUNTU_VERSION=16.04
- CHECKOUT_TF_SRC=1
- TF_BRANCH=master
- PYTHON=python3.6
- add_to_name: "-18.04-devel"
dockerfile_exclusive_name: "ubuntu-18.04-devel"
dockerfile_subdirectory: "onednn"
@ -268,22 +271,23 @@ slice_sets:
- UBUNTU_VERSION=18.04
- CHECKOUT_TF_SRC=1
- TF_BRANCH=master
- PYTHON=python3
- add_to_name: "-20.04-devel"
dockerfile_exclusive_name: "ubuntu-20.04-devel"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python3
- onednn/ubuntu/python
- onednn/ubuntu/bazel
- shell
tests:
- ""
args:
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- CHECKOUT_TF_SRC=1
- TF_BRANCH=master
- PYTHON=python3
- add_to_name: "-7-devel"
dockerfile_exclusive_name: "centos-7-devel"
dockerfile_subdirectory: "onednn"
@ -329,7 +333,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python
- onednn/ubuntu/python3
- tensorflow
- onednn/ubuntu/mpi
- onednn/ubuntu/1604-horovod
@ -340,6 +344,7 @@ slice_sets:
- UBUNTU_VERSION=16.04
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3.6
- add_to_name: "-18.04-mpi-horovod"
dockerfile_exclusive_name: "ubuntu-18.04-mpi-horovod"
dockerfile_subdirectory: "onednn"
@ -357,13 +362,14 @@ slice_sets:
- UBUNTU_VERSION=18.04
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3
- add_to_name: "-20.04-mpi-horovod"
dockerfile_exclusive_name: "ubuntu-20.04-mpi-horovod"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python3
- onednn/ubuntu/python
- tensorflow
- onednn/ubuntu/mpi
- onednn/ubuntu/2004-horovod
@ -372,9 +378,9 @@ slice_sets:
- import-onednn-horovod.sh
args:
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3
- add_to_name: "-7-mpi-horovod"
dockerfile_exclusive_name: "centos-7-mpi-horovod"
dockerfile_subdirectory: "onednn"
@ -419,7 +425,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python
- onednn/ubuntu/python3
- onednn/ubuntu/bazel
- onednn/ubuntu/mpi
- onednn/ubuntu/devel-horovod
@ -431,6 +437,7 @@ slice_sets:
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3.6
- add_to_name: "-18.04-devel-mpi-horovod"
dockerfile_exclusive_name: "ubuntu-18.04-devel-mpi-horovod"
dockerfile_subdirectory: "onednn"
@ -449,13 +456,14 @@ slice_sets:
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3
- add_to_name: "-20.04-devel-mpi-horovod"
dockerfile_exclusive_name: "ubuntu-20.04-devel-mpi-horovod"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python3
- onednn/ubuntu/python
- onednn/ubuntu/bazel
- onednn/ubuntu/mpi
- onednn/ubuntu/devel-horovod
@ -464,10 +472,10 @@ slice_sets:
- ""
args:
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3
- add_to_name: "-7-devel-mpi-horovod"
dockerfile_exclusive_name: "centos-7-devel-mpi-horovod"
dockerfile_subdirectory: "onednn"
@ -518,7 +526,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python
- onednn/ubuntu/python3
- tensorflow
- onednn/ubuntu/1604-mpich
- onednn/ubuntu/1604-horovod
@ -529,6 +537,7 @@ slice_sets:
- UBUNTU_VERSION=16.04
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3.6
- add_to_name: "-18.04-mpich-horovod"
dockerfile_exclusive_name: "ubuntu-18.04-mpich-horovod"
dockerfile_subdirectory: "onednn"
@ -546,13 +555,14 @@ slice_sets:
- UBUNTU_VERSION=18.04
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3
- add_to_name: "-20.04-mpich-horovod"
dockerfile_exclusive_name: "ubuntu-20.04-mpich-horovod"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/cpu
- onednn/ubuntu/python3
- onednn/ubuntu/python
- tensorflow
- onednn/ubuntu/mpich
- onednn/ubuntu/2004-horovod
@ -561,9 +571,9 @@ slice_sets:
- import-onednn-horovod.sh
args:
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- DEBIAN_FRONTEND="noninteractive"
- TF_PACKAGE=intel-tensorflow
- PYTHON=python3
- add_to_name: "-7-mpich-horovod"
dockerfile_exclusive_name: "centos-7-mpich-horovod"
dockerfile_subdirectory: "onednn"
@ -609,7 +619,7 @@ slice_sets:
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python
- onednn/ubuntu/python3
- onednn/ubuntu/bazel
- onednn/ubuntu/1604-mpich
- onednn/ubuntu/devel-horovod
@ -621,6 +631,7 @@ slice_sets:
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3.6
- add_to_name: "-18.04-devel-mpich-horovod"
dockerfile_exclusive_name: "ubuntu-18.04-devel-mpich-horovod"
dockerfile_subdirectory: "onednn"
@ -639,13 +650,14 @@ slice_sets:
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3
- add_to_name: "-20.04-devel-mpich-horovod"
dockerfile_exclusive_name: "ubuntu-20.04-devel-mpich-horovod"
dockerfile_subdirectory: "onednn"
partials:
- onednn/ubuntu/version
- onednn/ubuntu/devel
- onednn/ubuntu/python3
- onednn/ubuntu/python
- onednn/ubuntu/bazel
- onednn/ubuntu/mpich
- onednn/ubuntu/devel-horovod
@ -654,10 +666,10 @@ slice_sets:
- ""
args:
- UBUNTU_VERSION=20.04
- PYTHON=python3.7
- CHECKOUT_TF_SRC=1
- CHECKOUT_HOROVOD_SRC=1
- HOROVOD_BRANCH=master
- PYTHON=python3
- add_to_name: "-7-devel-mpich-horovod"
dockerfile_exclusive_name: "centos-7-devel-mpich-horovod"
dockerfile_subdirectory: "onednn"