DeepTerrainRL icon indicating copy to clipboard operation
DeepTerrainRL copied to clipboard

How can I regenerate the proto files in caffe?

Open aysegulucar2016 opened this issue 7 years ago • 9 comments

Can I regenerate the proto files in caffe?

I tried the commands

selman@selman-Inspiron-7559:~/DeepTerrainRL/external/caffe$ protoc src/caffe/proto/caffe.proto --cpp_out=.

selman@selman-Inspiron-7559:~/DeepTerrainRL/external/caffe$ mkdir include/caffe/proto selman@selman-Inspiron-7559:~/DeepTerrainRL/external/caffe$ mv src/caffe/proto/caffe.pb.h include/caffe/proto

but I received same error ~/DeepTerrainRL/external/caffe$ make find: ‘tools’: No such file or directory find: ‘examples’: No such file or directory find: ‘matlab/+caffe/private’: No such file or directory find: ‘examples’: No such file or directory find: ‘tools’: No such file or directory find: ‘matlab/’: No such file or directory find: ‘examples’: No such file or directory find: ‘tools’: No such file or directory CXX .build_release/src/caffe/proto/caffe.pb.cc In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0: .build_release/src/caffe/proto/caffe.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is #error This file was generated by a newer version of protoc which is ^ .build_release/src/caffe/proto/caffe.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update #error incompatible with your Protocol Buffer headers. Please update

aysegulucar2016 avatar Apr 29 '17 05:04 aysegulucar2016

i think you can use caffe/scripts/GeneratePG.bat to generate those.

xbpeng avatar Apr 29 '17 16:04 xbpeng

There is no external/caffe/scripts/GeneratePG.bat.

Where is it?

aysegulucar2016 avatar Apr 29 '17 17:04 aysegulucar2016

sorry it should be GeneratePG.bat. I think you can get it from here: https://initialneil.wordpress.com/2015/01/11/build-caffe-in-windows-with-visual-studio-2013-cuda-6-5-opencv-2-4-9/ This might only be for windows though. What OS are you building this on?

xbpeng avatar Apr 29 '17 17:04 xbpeng

I am usıng ubuntu 16.04.

aysegulucar2016 avatar Apr 29 '17 17:04 aysegulucar2016

You can protobuf in the cafe folder with the protobuf files to regenerate the header files. If you are on Linux you already installed it.

Neo-X avatar May 05 '17 00:05 Neo-X

What do you mean by "protobuf in the cafe folder"? What command would you use to generate the file?

agataf avatar Jul 12 '17 20:07 agataf

Hello,I am using ubuntu16.04 to build the source code for caffe that came in the external directory ,The following error occurs after executing the 'make' command.How do i solve this problem?

In file included from src/caffe/solvers/sgd_solver.cpp:5:0: ./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: 没有那个文件或目录 #include "hdf5.h" ^ compilation terminated. Makefile:572: recipe for target '.build_release/src/caffe/solvers/sgd_solver.o' failed make: *** [.build_release/src/caffe/solvers/sgd_solver.o] Error 1

StrugglingXu avatar Jun 07 '18 01:06 StrugglingXu

@xyk1994 Have you installed the hdf5 library via apt-get?

Neo-X avatar Jun 07 '18 12:06 Neo-X

I saw another thread with this. It didn't work but I'm adding it here anyway in case someone can make it work. protoc src/caffe/proto/caffe.proto --cpp_out=.

jaskiewiczm avatar Jul 20 '18 16:07 jaskiewiczm