cudnn不需要安装,最简单的方法是把cudnn的lib64拷到/usr/local/cuda/lib64目录下:我的是:
sudo cp /home/hk/Downloads/cuda/lib64/* /usr/local/cuda/lib64
把cudnn的../cuda/include/*拷到/usr/local/cuda/include目录下,我的是:
sudo cp /home/hk/Downloads/cuda/include/* /usr/local/cuda/include
接着:
cd /usr/local/cuda/lib64
sudo chmod 777 libcudnn*
注意,复制完后需要将libcudnn*的权限都改为777,否则后面将不能执行,编译时出现找不到Libcudnn.so或者libcudart.so.7.5文件的情况。
注: 删除以前的版本
cd /usr/local/cuda/include
sudo rm cudnn.h
cd /usr/local/cuda/lib64
yi@10:/usr/local/cuda/lib64$ sudo rm libcudnn.* ( 删除libcudnn.so libcudnn.so.7......)
yi@10:/usr/local/cuda/lib64$ sudo rm libcudnn* ( 删除libcudnn_static.a ) 后来发现只要这一句就够了 )
开始早点的cudnn版本是V3,后来V4,V5,V7.各种版本不兼容,坑啊,按代码要求安装!