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