Tensorflow: ImportError: libcudnn.Итак.7: не удается открыть файл общего объекта: нет такого файла или каталога

недавно я установил tensorflow-gpu с помощью pip. Но когда я импортирую его, он дает следующую ошибку:

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory

Я прошел все ответы stackoverflow, связанные с этой проблемой, но ни один из них не работал для меня.

libcudnn.Итак.7 присутствует в следующих каталогах /usr/local/cuda /lib64 и/usr/local/cuda-9.0 / lib64 .

кроме того, я добавил следующий путь в моем .файл bashrc:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

пожалуйста помогите мне в решении этого

1 ответов


вы неправильно устанавливаете LD_LIBRARY_PATH, я бы рекомендовал сделать это таким образом (что является своего рода стандартом):

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH