2016-03-21 4 views
1

После установки Cudnn.4.0.4, я нахожу, что если я хочу запустить код, который я загрузил, мне нужна более высокая версия Cudnn. Затем загрузить cudnn-7.0-Linux-x64-v4.0-prod.tgz и непосредственно установить с помощью следующей последовательности:Как переустановить cudnn?

$ sudo cp include/cudnn.h /usr/local/include 
$ sudo cp lib64/libcudnn.* /usr/local/lib 
$ sudo ln -sf /usr/local/lib/libcudnn.so.4.0.7 /usr/local/lib/libcudnn.so.4 
$ sudo ln -sf /usr/local/lib/libcudnn.so.4 /usr/local/lib/libcudnn.so 
$ sudo ldconfig -v 

В то время как я работает sudo ldconfig -v, есть ошибка:

/sbin/ldconfig.real: /usr/local/cuda/lib64/libcudnn.so.4 is not a symbolic link

I запустить исходный код еще раз и имеют ту же самую ошибку, прежде чем я переустановить cudnn:

luajit: /home/zhfu/torch/install/share/lua/5.1/cudnn/ffi.lua:1287: These bindings are for version 4005 or above, while the loaded CuDNN is version: 4004 
Are you using an older version of CuDNN? 
stack traceback: 
    [C]: in function 'error' 
    /home/zhfu/torch/install/share/lua/5.1/cudnn/ffi.lua:1287: in main chunk 
    [C]: in function 'require' 
    /home/zhfu/torch/install/share/lua/5.1/cudnn/init.lua:4: in main chunk 
    [C]: in function 'require' 
    ./main.lua:329: in main chunk 
    [C]: at 0x00406670 

Может кто-нибудь поможет мне решить эту проблему?

+2

Я не эксперт, но я бы сказал, вам либо нужно установить версию 4005, либо понизить что-то в lua ... извините, я не могу быть более полезным. – Jeff

+0

3Q, я уже исправил проблему. Просто удалите все связанные файлы как в/usr/local/lib, так и в/usr/local/cuda/lib64. –

+0

Отправьте ответ, если вы его исправили. Это может помочь другим. – Jeff

ответ

4

Просто удалите все связанные файлы как в /usr/local/lib, так и в /usr/local/cuda/lib64 Это работа для меня.

0

В Linux, это выглядит следующим образом:

sudo rm -r /usr/local/cuda-xxx/lib64/libcudnn*

запустить один из следующих команд:

CUDA-ххх стенд для Cuda версии: например, 7,5 или 8,0

sudo rm -r /usr/local/cuda-7.5/lib64/libcudnn*

или

sudo rm -r /usr/local/cuda-8.0/lib64/libcudnn*

Смежные вопросы