Hi,
Shortly, I am having a hard time about version change of cudnn in my TX2 board.(what i want to do is cudnn7.0.5 ->cudnn7.3.0)
I want to use GPU in the board to do deep learning with tensorflow.
But, when i use GPU for trainning i get “E tensorflow/stream_executor/cuda/cuda_dnn.cc:324] Loaded runtime CuDNN library: 7.0.5 but source was compiled with: 7.1.5” error message.
I had figured out what is the problem with me. but the previous solutions are not really helpful for me.
What i’ve done:
-
download new version(7.3.0) of cudnn Tar file.
-
“which nvcc” command say my cuda location is /usr/local/cuda-9.0/
-
by following the documentation-2.3.1. i used these 3 commands([url]https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html[/url])
sudo cp cuda/include/cudnn.h /usr/local/cuda-9.0/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-9.0/lib64
sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h /usr/local/cuda-9.0/lib64/libcudnn*
result: “cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2”, “cat /usr/local/cuda-9.0/include/cudnn.h | grep CUDNN_MAJOR -A 2” commands say that version is 7.3.0 but if i use “dpkg -l | grep cudnn”, the version is still 7.0.5
cf. CUDA: 9.0 , TX2-tegra-ubuntu, tensorflow-gpu: 1.9.0+nv18.8