From e964d4e82d8b9353d110836d8d0fc1941c9bff60 Mon Sep 17 00:00:00 2001 From: Mark Coletti Date: Tue, 22 May 2018 11:56:50 -0400 Subject: [PATCH] Added libffi dependency to fix build horovod depends on libffi. However, this recipe will not build as-is because that library is not installed. This explicitly installs the dependency such that the build can complete. --- summit/tensorflow/1.6.0/Dockerfile.python3 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/summit/tensorflow/1.6.0/Dockerfile.python3 b/summit/tensorflow/1.6.0/Dockerfile.python3 index 204fd67..950489a 100644 --- a/summit/tensorflow/1.6.0/Dockerfile.python3 +++ b/summit/tensorflow/1.6.0/Dockerfile.python3 @@ -24,5 +24,6 @@ RUN wget https://github.com/olcf/container-recipes/raw/master/summit/tensorflow/ RUN ln -s /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/stubs/libcuda.so.1 && \ ldconfig /usr/local/cuda/lib64/stubs && \ + yum -y install libffi-devel.ppc64le && \ pip3 install horovod && \ - ldconfig \ No newline at end of file + ldconfig