Hi,

Make sure in your environment variables there is only the directory of one
version. This should work, we work like that to allow user of the same
computer select the cudnn version they want to use.

Le mar. 10 oct. 2017 07:49, 艾小科 <[email protected]> a écrit :

>
> Hello, I met the similar problem. And I have multiple installation of
> that library because several people share the same deep learning server.
> ImportError: cuDNN not available: Mixed dnn version. The header is from
> one version, but we link with a different version (5110,6021)
> 在 2017年4月28日星期五 UTC+8上午6:36:24,Michael Klachko写道:
>
>> I had the same problem, and I solved it by overwriting all versions of
>> the files I could find, with the latest version. Also, I used CuDNN v6 with
>> the latest bleeding edge Theano, and it seems to work fine.
>>
>>
>> On Thursday, April 20, 2017 at 3:07:38 PM UTC-7, Robert wrote:
>>>
>>> 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]> 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].
>>>>> 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.
>

-- 

--- 
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.

Reply via email to