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? On Wednesday, 19 April 2017 11:01:44 UTC-7, nouiz wrote: > > If 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 > > On Tue, Apr 18, 2017 at 10:52 AM Robert Lee <[email protected] > <javascript:>> wrote: > >> Yes I copied the cudnn files using the following two commands: >> $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. >> >> >> >> On Monday, 17 April 2017 21:19:00 UTC-7, Jesse Livezey wrote: >>> >>> Sounds 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? >>> >>> On Monday, April 17, 2017 at 8:30:03 PM UTC-7, Robert Lee wrote: >>>> >>>> I'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 >> email to [email protected] <javascript:>. >> 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
