当我尝试在我的MacbookPro(El Capitan)上安装最新的caffe时,我遇到了以下错误。怎么了?如何解决?
我在这个网站上发现了一些类似的问题,不幸的是,修复似乎特定于ubuntu。
提前谢谢。
bash-3.2$ make runtest
make runtest
.build_release/tools/caffe
[libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: caffe.proto
[libprotobuf FATAL google/protobuf/descriptor.cc:1164] CHECK failed: generated_database_->Add(encoded_file_descriptor, size):
libc++abi.dylib: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: generated_database_- >Add(encoded_file_descriptor, size):
make: *** [runtest] Abort trap: 6
bash-3.2$
答案 0 :(得分:0)
我遇到了类似的错误。在我的例子中,从Protobuf 2.6.1切换到最新的Protobuf版本(即3.4.1)解决了这个问题。祝你好运!
答案 1 :(得分:0)
这通常是libprotobuf的问题。您需要重新安装protobuf debian,然后重新构建caffe,如下所示: