require 'cudnn' 'libcudnn (R5) not found in library path.

292 views
Skip to first unread message

Ahmed Mazari

unread,
May 2, 2017, 7:56:03 AM5/2/17
to torch7

Hello,

l can't run cudd when l add require 'cudnn' l get the following :

require 'cudnn'
/home/ahmed/torch/install/share/lua/5.1/trepl/init.lua:389: /home/ahmed/torch/install/share/lua/5.1/trepl/init.lua:389: /home/ahmed/torch/install/share/lua/5.1/cudnn/ffi.lua:1603: 'libcudnn (R5) not found in library path.
Please install CuDNN from https://developer.nvidia.com/cuDNN
Then make sure files named as libcudnn.so.5 or libcudnn.5.dylib are placed in
your library load path (for example /usr/local/lib , or manually add a path to LD_LIBRARY_PATH)

Alternatively, set the path to libcudnn.so.5 or libcudnn.5.dylib
to the environment variable CUDNN_PATH and rerun torch.
For example: export CUDNN_PATH = "/usr/local/cuda/lib64/libcudnn.so.5"

stack traceback:
    [C]: in function '
error'
    /home/ahmed/torch/install/share/lua/5.1/trepl/init.lua:389: in function '
require'
    [string "_RESULT={require '
cudnn'}"]:1: in main chunk
    [C]: in function '
xpcall'
    /home/ahmed/torch/install/share/lua/5.1/trepl/init.lua:661: in function '
repl'
    ...hmed/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:204: in main chunk
    [C]: at 0x00405d50    

Here how l installed it :

tar -zxvf cudnn-8.0-linux-x64-v6.0.tgz
sudo cp cuda
/include/cudnn.h /usr/local/cuda/include/
 sudo cp cuda
/lib64/libcudnn* /usr/local/cuda/lib64/
 sudo chmod a
+r /usr/local/cuda/include/cudnn.h
 sudo chmod a
+r /usr/local/cuda/lib64/libcudnn*

What's wrong ?
Reply all
Reply to author
Forward
0 new messages