轉載自:
https://blog.csdn.net/u011070171/article/details/52292680
這是因為當前版本的caffe的cudnn實現與系統所安裝的cudnn的版本不一致引起的。
解決辦法:
1.將./include/caffe/util/cudnn.hpp 換成最新版的caffe里的cudnn的實現,即相應的cudnn.hpp.
2. 將./include/caffe/layers里的,所有以cudnn開頭的文件,例如cudnn_conv_layer.hpp。 都替換成最新版的caffe里的相應的同名文件。
3.將./src/caffe/layer里的,所有以cudnn開頭的文件,例如cudnn_lrn_layer.cu,cudnn_pooling_layer.cpp,cudnn_sigmoid_layer.cu。
都替換成最新版的caffe里的相應的同名文件。