参考网站:
http://blog.sina.com.cn/s/blog_a5fdbf010102w7f6.html
http://www.linuxidc.com/Linux/2015-04/116445.htm
ubuntu配置cudnn
-
下载
https://developer.nvidia.com/rdp/cudnn-download
注册,下载,选择合适的版本。
用同样的方法尝试了cudnn-v3不行,cudnn-v4成功了。
-
解压
将下载后的文件cudnn-7.0-linux-x64-v4.0-prod.solitairetheme8后缀名改为
cudnn-7.0-linux-x64-v4.0-prod.tgz
-
tar –xvf cudnn-7.0-linux-x64-v4.0-prod.tgz
-
复制
-
$cd cuda/include
-
$sudo cp *.h /usr/local/cuda/include/
-
$cd ../lib64
-
$sudo cp lib* /usr/local/cuda/lib64/
-
-
重新链接
-
$cd /usr/local/cuda/lib64/
-
$sudo rm -rf libcudnn.so libcudnn.so.4
-
$sudo chmod u=rwx,g=rx,o=rx libcudnn.so.4.0.7
-
$sudo ln -s libcudnn.so.4.0.7 libcudnn.so.4
-
$sudo ln -s libcudnn.so.4 libcudnn.so
-
$sudo ldconfig
-
-
重新编译
-
Cd caffe/
-
Make clean
-
Make all –j6
-
成功
-
测试MNIST
-
./example/mnist/train_lenet.sh
-
发现仍然找不到libcudnn.so.4
Lib在编译时可以放在/usr/local/cuda/lib64
在系统运行时放在/usr/local/lib
因此,按照上述方法,重新将lib* copy到该目录。
再次运行,成功。48秒。