Merge pull request #45800 from ashahba:ashahba/fix-horovod

PiperOrigin-RevId: 349669397
Change-Id: Id4c9fc84d774e1db26f85196dee018251ff9819a
This commit is contained in:
TensorFlower Gardener 2020-12-31 05:15:22 -08:00
commit 82c642bcbb
23 changed files with 34 additions and 9 deletions

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -27,7 +27,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -40,6 +40,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -88,8 +88,10 @@ ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
RUN yum update -y && yum install -y \
cmake \
gcc \
gcc-c++ \
make \
python36-devel && \
yum clean all

View File

@ -88,8 +88,10 @@ ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
RUN yum update -y && yum install -y \
cmake \
gcc \
gcc-c++ \
make \
python36-devel && \
yum clean all

View File

@ -87,8 +87,10 @@ ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
RUN yum update -y && yum install -y \
cmake \
gcc \
gcc-c++ \
make \
python36-devel && \
yum clean all

View File

@ -87,8 +87,10 @@ ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
RUN yum update -y && yum install -y \
cmake \
gcc \
gcc-c++ \
make \
python36-devel && \
yum clean all

View File

@ -85,6 +85,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -85,6 +85,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -81,6 +81,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -81,6 +81,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -95,6 +95,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
${PYTHON}-dev

View File

@ -95,6 +95,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
${PYTHON}-dev

View File

@ -91,6 +91,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
${PYTHON}-dev

View File

@ -91,6 +91,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
${PYTHON}-dev

View File

@ -4,7 +4,7 @@ ARG CENTOS_VERSION=8
# Enable both PowerTools and EPEL otherwise some packages like hdf5-devel fail to install
RUN dnf install -y 'dnf-command(config-manager)' && \
dnf config-manager --set-enabled PowerTools && \
dnf config-manager --set-enabled powertools && \
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-"${CENTOS_VERSION}".noarch.rpm && \
dnf clean all
@ -17,6 +17,7 @@ RUN yum update -y && \
git \
hdf5-devel \
java-1.8.0-openjdk \
java-1.8.0-openjdk-devel \
java-1.8.0-openjdk-headless \
libcurl-devel \
make \

View File

@ -5,8 +5,10 @@ ARG HOROVOD_WITH_TENSORFLOW=1
ARG HOROVOD_VERSION=
RUN yum update -y && yum install -y \
cmake \
gcc \
gcc-c++ \
make \
python36-devel && \
yum clean all

View File

@ -6,6 +6,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
${PYTHON}-dev

View File

@ -6,6 +6,7 @@ ARG HOROVOD_VERSION=
RUN apt-get update && apt-get install -y --no-install-recommends --fix-missing \
build-essential \
cmake \
g++-8 \
gcc-8 \
python3-dev

View File

@ -351,7 +351,6 @@ slice_sets:
args:
- CENTOS_VERSION=8
- PYTHON=python3
- HOROVOD_VERSION=0.19.5
- TF_PACKAGE=intel-tensorflow
devel-onednn-mpi-horovod:
@ -499,7 +498,6 @@ slice_sets:
args:
- CENTOS_VERSION=8
- PYTHON=python3
- HOROVOD_VERSION=0.19.5
- TF_PACKAGE=intel-tensorflow
devel-onednn-mpich-horovod: