caffe protobuf問題

安裝protobuf的方法

sudo apt-get install libprotobuf-dev protobuf-compiler #系統級的安裝

sudo pip install google protocol  #python2.7版本的安裝
sudo pip3 install google protocol  #python3.5版本的安裝




which protoc  #查看默認選用的protobuf
protoc --version  #查看當前默認的protobuf的版本
sudo protoc --version  #查看系統的protobuf的版本

如果報

.build_release/src/caffe/proto/caffe.pb.h:12:2: error:

makefile 文件修改一下,如下:

 

$(Q)protoc --proto_path=$(PROTO_SRC_DIR) --cpp_out=$(PROTO_BUILD_DIR) $<
$(Q)protoc --proto_path=$(PROTO_SRC_DIR) --python_out=$(PY_PROTO_BUILD_DIR) $<

改爲:

$(Q)/usr/bin/protoc --proto_path=$(PROTO_SRC_DIR) --cpp_out=$(PROTO_BUILD_DIR) $<
$(Q)/usr/bin/protoc --proto_path=$(PROTO_SRC_DIR) --python_out=$(PY_PROTO_BUILD_DIR) $<

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章