You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was trying to compile master from source, but the test cases did not compile. It turns out I ran into the same problem as VladislavZavadskyy did in #3567: CMake picked up the cuDNN package installed by conda instead of the one manually installed system-wide. That issue was closed as removing the conda version was deemed a "solution". However, I think this is a problem that should be reported as its own issue (and solved). As I see it, the main problems are:
As seen in the logs below, CMake explicitly reports that it found the system-wide cuDNN version:
-- Found cuDNN: v6.0.21 (include: /usr/local/cuda/include, library: /usr/local/cuda/lib64/libcudnn.so)
; but then it goes on to use the library installed by conda without any notice (and the header in the system-wide version, hence the error). Note that for MKL, the logs clearly show that it was taken from the conda environent; not for cuDNN.
The conda cudnn package is a dependency of tensorflow-gpu 1.4.1, so uninstalling it also removes tensorflow. Of course, I can re-install it via pip, but conda version has different package structures so this issue messes up the environment (as can be seen in the conda/pip lists).
I was trying to compile master from source, but the test cases did not compile. It turns out I ran into the same problem as VladislavZavadskyy did in #3567: CMake picked up the cuDNN package installed by conda instead of the one manually installed system-wide. That issue was closed as removing the conda version was deemed a "solution". However, I think this is a problem that should be reported as its own issue (and solved). As I see it, the main problems are:
cmake_log.txt
conda_list.txt
pip_list.txt