diff options
author | Eugene Brevdo <ebrevdo@gmail.com> | 2016-03-10 17:18:30 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-03-11 11:41:23 -0800 |
commit | 56f1d64998744ad655fe5c428658a13be35b865e (patch) | |
tree | 1c4e5ec1192835898b9e17f462cf62838534add2 /configure | |
parent | 64dd5b58d52d37697d5beb68e2177b966108e0a7 (diff) |
Fix dependencies bugs
Change: 116925769
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |