aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure
diff options
context:
space:
mode:
authorGravatar Eugene Brevdo <ebrevdo@gmail.com>2016-03-10 17:18:30 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2016-03-11 11:41:23 -0800
commit56f1d64998744ad655fe5c428658a13be35b865e (patch)
tree1c4e5ec1192835898b9e17f462cf62838534add2 /configure
parent64dd5b58d52d37697d5beb68e2177b966108e0a7 (diff)
Fix dependencies bugs
Change: 116925769
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure b/configure
index 3f0a067eae..2d7ec77aec 100755
--- a/configure
+++ b/configure
@@ -99,12 +99,18 @@ while true; do
else
TF_CUDNN_EXT=".$TF_CUDNN_VERSION"
fi
- if [ -e "$CUDNN_INSTALL_PATH/libcudnn.so${CUDNNEXT}" -o -e "$CUDNN_INSTALL_PATH/lib64/libcudnn.so${TF_CUDNN_EXT}" ]; then
+ if [ -e "$CUDNN_INSTALL_PATH/libcudnn.so${TF_CUDNN_EXT}" -o -e "$CUDNN_INSTALL_PATH/lib64/libcudnn.so${TF_CUDNN_EXT}" ]; then
+ break
+ fi
+ CUDNN_PATH_FROM_LDCONFIG="$(ldconfig -p | sed -n 's/.*libcudnn.so .* => \(.*\)/\1/p')"
+ if [ -e "${CUDNN_PATH_FROM_LDCONFIG}${TF_CUDNN_EXT}" ]; then
+ CUDNN_INSTALL_PATH="$(dirname ${CUDNN_PATH_FROM_LDCONFIG})"
break
fi
echo "Invalid path to cuDNN ${TF_CUDNN_VERSION} toolkit. Neither of the following two files can be found:"
echo "$CUDNN_INSTALL_PATH/lib64/libcudnn.so${TF_CUDNN_EXT}"
echo "$CUDNN_INSTALL_PATH/libcudnn.so${TF_CUDNN_EXT}"
+ echo "${CUDNN_PATH_FROM_LDCONFIG}${TF_CUDNN_EXT}"
if [ -z "$fromuser" ]; then
exit 1
fi