DeepTerrainRL
DeepTerrainRL copied to clipboard
How can I regenerate the proto files in caffe?
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
i think you can use caffe/scripts/GeneratePG.bat to generate those.
There is no external/caffe/scripts/GeneratePG.bat.
Where is it?
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?
I am usıng ubuntu 16.04.
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.
What do you mean by "protobuf in the cafe folder"? What command would you use to generate the file?
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
@xyk1994 Have you installed the hdf5 library via apt-get?
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=.