Comments (10)
Protobuf is asked by Caffe, so whatever version the specific Caffe version requires.
from openpose.
What are your OS and CUDA versions?
I just modified the Caffe installation to fix a small bug in old compilers. I do not thing this is your case, but you should try again.
If it does not work, you might install Caffe manually (without the sh script). Manual installation steps here:
https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md
If it does not work either, you might not have some Caffe prerequisites, try installing Caffe by your own with their installation steps:
http://caffe.berkeleyvision.org/installation.html
Please, let me know what the issue was or which option did work for you. Thanks!
from openpose.
I am on Ubuntu 14.04 and CUDA 8. The new fix didn't change anything. This seems to be a caffe problem with me, as I am unable to build caffe at all because of protobuf issues. Closing as doesn't seem to be relevant to openpose. Thanks.
from openpose.
OK, I am sorry to hear that.
Maybe completely uninstalling the Protobuf library and then reinstalling again?
http://caffe.berkeleyvision.org/install_apt.html
Once you are able to fix it, if you could let some details here for people with the same problem we will highly appreciate it! Thanks!
from openpose.
@gineshidalgo99 hello ,I already upgrade protobuf(3.2),but I still meet the problem when sh ./install_caffe_and_openpose.sh. My system is cuda 8.0,Ubuntu 14.04.
.build_release/src/caffe/proto/caffe.pb.h:12:2: error: #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
.build_release/src/caffe/proto/caffe.pb.h:14:2: error: #error your headers.
In file included from ./include/caffe/util/cudnn.hpp:8:0,
from ./include/caffe/util/device_alternate.hpp:40,
from ./include/caffe/common.hpp:19,
from ./include/caffe/internal_thread.hpp:4,
from src/caffe/internal_thread.cpp:4:
.build_release/src/caffe/proto/caffe.pb.h:23:35: fatal error: google/protobuf/arena.h: No such file or directory
compilation terminated.
make: *** [.build_release/src/caffe/internal_thread.o] Error 1
from openpose.
Maybe you did not clean the installation first? I.e.
make clean && cd 3rdparty/caffe/ && make clean
Let us know whether it works now! Thanks!
from openpose.
able to compile caffe on its own with protobuf 3.0.0 (not using apt version). I had not been doing make clean. make clean
got it compiling properly. I then modified my Makefile.config (also had to modify Makefile.config.example) to use my version of caffe.
from openpose.
Perfect! I'll close this issue then (I accidentally re-opened it)
from openpose.
@gineshidalgo99 Can you please answer the original question, which version of protobuf should be used?
It was mentioned that it "works" with 3.0.0 but is this the desired version?
from openpose.
I could also get around the arena.h
error message with protobuf 3.0.
I used the anaconda libraries: conda install protobuf==3.0
. Before I had to uninstall a newer version of protobuf from the anaconda installation.
from openpose.
Related Issues (20)
- Openposedemo.exe-application error-0xc0000279 HOT 1
- just copy and paste the model's directory to the release directory
- unable to install openpose in colab settings HOT 2
- I can't download any model. The URL is just loading and nothing appears HOT 2
- 3D pose estimation
- cann't use getModels.sh to download from posefs1.perception.cs.cmu.edu HOT 6
- How to select stable keypoints from a HeatMap?
- No Keypoints Detected After Running Python Examples
- Gait Analysis Output Video frame is very slow. How can I optimize the code?
- 18 keypoins output HOT 2
- Openpose with Infrared Images HOT 1
- help wanted: which data belongs to which person in the video?
- Problems with the installation HOT 5
- download Caffe, OpenCV, and Caffe prerequisites wrong bying official link, help me HOT 2
- Why cannot detect right hand keypoints in the following image?
- Problem building with CPU_ONLY:
- Release - Dockerfiles with Fixed Model Downloads - CPU / CPU + CUDA + cuDNN HOT 3
- How to modify the identification file path
- Cmake- GUI - Error in Configuration process, project files maybe in invalid
- unknown type name 'PROTOBUF_NAMESPACE_OPEN'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openpose.