安装segnet版本的caffe时出现的cudnn错误

错误描述:

安装segnet版本的caffe时出现的cudnn错误

 安装segnet版本的caffe时出现的cudnn错误

安装segnet版本的caffe时出现的cudnn错误

。。。

安装segnet版本的caffe时出现的cudnn错误

等等类似的`错误,总之都是关于cudnn的,这是因为当前使用的caffe版本太旧了

解决办法:

第一步:下载新版本的caffe,比如BVLC下面的caffe,然后将新版本下的/include/caffe/util/cudnn.hpp拷贝到你当前编译使用的caffe下相同位置;

第二步:当前使用的caffe版本下的./include/caffe/layers下所有以cudnn开头的文件都用新版本下的./include/caffe/layers下所有以cudnn开头的文件替换;

第三步:当前使用的caffe版本下的./src/caffe/layers下所有以cudnn开头的文件都用新版本下的./src/caffe/layers下所有以cudnn开头的文件替换;

至此就完成了,重新编译试试是否成功