I come from a Windows environment so I'm not familiar at all with the
details of linux under the hood. So I chose Anaconda Navigator since it
makes installing packages and managing environments a lot easier.
I did a search for 'cudnn.h' and 'libcudnn.so' and I did find those
filenames in some anaconda directories.
There is one cudnn.h in home/robert/anaconda3/pkgs/cudnn-5.1-0/include,
this is not the only one.
There is one libcudnn.so in home/robert/anaconda3/pkgs/cudnn-5.1-0/lib,
this is not the only one.
These are files installed by anaconda and they are in more than one place.
After I had installed cuda I copied the cudnn files using the commands:
$sudo cp lib64/* /usr/local/cuda/lib64/
$sudo cp include/* /usr/local/cuda/include/
The revision given in the cudnn.h file that I copied using the command
above is 5.1.5, but the revision that anaconda has in it's directories is
5.1.10. It seems that anaconda actually has these files as part of it's
package, and they are causing the conflict.
In case it's useful, the following text is from the bottom of my .bashrc
file:
# added by Anaconda3 4.3.1 installer
export PATH="/home/robert/anaconda3/bin:$PATH"
# for cuda
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
# for cudnn
export LIBRARY_PATH=/usr/local/cuda/lib64
The first export was added by the anaconda installer, and the other two
were added by me after installing cuda.
Do you see any way to fix the problem?
Post by Frédéric BastienIf after that, you still have the problem, search in your filesystem file
like cudnn.h and libcudnn.so. There is another place where cudnn is
installed and it conflict with your new installed version.
Fred
Post by Robert Lee$sudo cp lib64/* /usr/local/cuda/lib64/
$sudo cp include/* /usr/local/cuda/include/
When I initially had this problem I purged cuda and the nvidia drivers,
then I renamed the '/usr/local/cuda' and '/usr/local/cuda-8.0' directories
and reinstalled cuda and nvidia. This was to make sure that the files in
these directories would only come from the latest installation.
Post by Jesse LivezeySounds like the cudnn header and libraries are not consistent. When you
install cudnn, did you move all of the files into the correct cuda folders?
Post by Robert LeeI'm trying to get theano to work with keras. My program runs fine with
tensorflow but when I switch to theano I get the above error message. My
theano version is 0.9.0. I'd appreciate any help in figuring this out.
--
---
You received this message because you are subscribed to the Google Groups
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups "theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to theano-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.