cudnn的安装,路径和版本问题




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.各种版本不兼容,坑啊,按代码要求安装!



你可能感兴趣的:(Linux系统)