Библиотека cuDNN не найдена при построении примера тензорного потока с базелем

Я попытался протестировать пример tenorflow с API C ++, описанным здесь: https://www.tensorflow.org/tutorials/image_recognition#usage_with_the_c_api

Я смог установить тензор потока из источников, но когда я хотел построить пример с: bazel-bin/tensorflow/examples/label_image/label_image
Я получаю эту ошибку:

ERROR: /home/user/tensorflow_sources/tensorflow/tensorflow/examples/label_image/BUILD:14:1: Linking of rule '//t
ensorflow/examples/label_image:label_image' failed (Exit 1)
/usr/bin/ld: warning: libcudnn.so.6, needed by bazel-out/k8-opt/bin/_solib_local/_U_S_Stensorflow_Sexamples_Slabel_
Uimage_Clabel_Uimage___Utensorflow/libtensorflow_framework.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcufft.so.8.0, needed by bazel-out/k8-opt/bin/_solib_local/_U_S_Stensorflow_Sexamples_Slabe
l_Uimage_Clabel_Uimage___Utensorflow/libtensorflow_framework.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcurand.so.8.0, needed by bazel-out/k8-opt/bin/_solib_local/_U_S_Stensorflow_Sexamples_Slab
el_Uimage_Clabel_Uimage___Utensorflow/libtensorflow_framework.so, not found (try using -rpath or -rpath-link)

Проблема точно такая же, как описано здесь: https://github.com/tensorflow/tensorflow/issues/15029

Но решение не ясно

Мне нужно настроить LPATH, чтобы включить путь к libcudnn.so. хотя я
поместите библиотеку в стандартное место.

Что это за переменная LPATH? Каково стандартное расположение этой библиотеки? Потому что для меня на самом деле это / usr / local / cuda

Я много раз пытался перенастроить мою установку tenorflow, я экспортировал LD_LIBRARY_PATH с правильным путем к папке, содержащей файл libcudnn.so.6, но ни одно из этих решений не сработало.

Моя конфигурация:

  • тензор потока r1.4
  • Cuda 8.0
  • cuDNN 6.0
  • Базель 0.9.0

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]