Ошибка установки Ubuntu caffe: /usr/bin/ld: не удается найти -lcudnn

Я пытаюсь установить caffe на моем ubuntu 14.04, и я следую этим инструкциям: http://caffe.berkeleyvision.org/installation.html#compilation

Короче: я получаю эту ошибку: /usr/bin/ld: не удается найти -lcudnn при попытке скомпилировать, используя "сделать все", как это сказано в инструкциях на веб-сайте caffe.

фон:
Во время установки я попал в часть компиляции, и когда я попробовал "сделать все", он дал мне ошибку: "не могу найти файл cudnn.h" - я решил это, загрузив этот файл с веб-сайта nvidia и скопировав его в /usr/local/cuda-8.0/include. Затем я попробовал "сделать все" еще раз, и я получил эту недавнюю ошибку:

/usr/bin/ld: не удалось найти -lcudnn collect2: ошибка: ld возвращен 1 статус выхода make: *** [.build_release/lib/libcaffe.so.1.0.0] Ошибка 1

Пожалуйста помоги

-1
16 мая '17 в 8:43
источник поделиться
1 ответ

Спасибо всем, что мне удалось решить:
решение, которое работало для меня, состояло в том, чтобы использовать библиотеки, которые я загрузил, и скопировать их содержимое в мою существующую библиотеку с таким же именем:
1. Загрузите библиотеку cuDNN v6.0 для Linux (не ubuntu или что-нибудь еще)
2. экстракт.
3. Скопируйте "cudnn.h" в /usr/local/cuda-8.0/include с помощью терминала и sudo.
4. Скопируйте содержимое lib64 (что вы только что загрузили) в /usr/local/cuda-8.0/lib64/с помощью терминала и sudo.

теперь попробуйте "сделать все -j8", и он должен работать :)

0
16 мая '17 в 10:27
источник

Посмотрите другие вопросы по меткам или Задайте вопрос