caffe錯誤cudnn版本問題

2021-08-17 22:10:45 字數 1798 閱讀 2735

在編譯caffe時出現錯誤:

這是因為當前版本的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裡的相應的同名檔案。

caffe 加入 cudnn編譯

首先要使用cudnn v2,all platforms extract the cudnn archive to a directory of your choice,referred to below as then follow the platform specific instruction...

caffe安裝中protobuf的版本問題

最近想換個版本的caffe安裝,結果總出現問題,不是報caffe.pb.h的錯就是報caffe.pb.o的錯。去某歌上一查,是protobuf版本的問題。github上最新版本的protobuf至少是3.2的版本了,但是caffe支援的版本是2開頭的。成功解決了這個問題的親們用的一般是2.5.0或者...

ubuntu 更換 cudnn版本

二 刪除原來的cudnn sudo rm rf usr local cuda include cudnn.h sudo rm rf usr local cuda lib64 libcudnn 三 安裝需要的cudnn 在終端cd到剛解壓的cuda資料夾 sudo cp include cudnn.h...