Skip to content

Commit 12f9f9a

Browse files
authored
Fix broken Dockerfile due to change in oneCCL deps paths (horovod#3492)
Signed-off-by: Francisco M Casares <[email protected]>
1 parent 4b8cc49 commit 12f9f9a

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

Dockerfile.test.cpu

+1-13
Original file line numberDiff line numberDiff line change
@@ -102,19 +102,7 @@ RUN if [[ ${MPI_KIND} == "OpenMPI" ]]; then \
102102
wget --progress=dot:mega -O /tmp/oneccl.tar.gz https://github.com/oneapi-src/oneCCL/archive/${CCL_PACKAGE}.tar.gz && \
103103
cd /tmp && tar -zxf oneccl.tar.gz && \
104104
mkdir oneCCL-${CCL_PACKAGE}/build && cd oneCCL-${CCL_PACKAGE}/build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/oneccl -DCMAKE_BUILD_TYPE=Release && make -j install && \
105-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/include/*.h /usr/local/oneccl/include && \
106-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/bin/mpicc /usr/local/oneccl/bin && \
107-
chmod +x /usr/local/oneccl/bin/mpicc && \
108-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/bin/mpicxx /usr/local/oneccl/bin && \
109-
chmod +x /usr/local/oneccl/bin/mpicxx && \
110-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/bin/mpigcc /usr/local/oneccl/bin && \
111-
chmod +x /usr/local/oneccl/bin/mpigcc && \
112-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/bin/mpigxx /usr/local/oneccl/bin && \
113-
chmod +x /usr/local/oneccl/bin/mpigxx && \
114-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/lib/libmpicxx.so /usr/local/oneccl/lib && \
115-
chmod +x /usr/local/oneccl/lib/libmpicxx.so && \
116-
cp /tmp/oneCCL-${CCL_PACKAGE}/mpi/lib/libmpifort.so /usr/local/oneccl/lib && \
117-
chmod +x /usr/local/oneccl/lib/libmpifort.so && \
105+
rm /tmp/oneccl.tar.gz && rm -Rf /tmp/oneCCL-${CCL_PACKAGE} && \
118106
sed -i 's/if \[ -z \"\${I_MPI_ROOT}\" \]/if [ -z \"${I_MPI_ROOT:-}\" ]/g' /usr/local/oneccl/env/setvars.sh && \
119107
sed -i 's/ \$1/ \${1:-}/g' /usr/local/oneccl/env/setvars.sh && \
120108
echo ". /usr/local/oneccl/env/setvars.sh" > /oneccl_env && \

0 commit comments

Comments
 (0)