Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error during docker installation. #55

Open
OOF-dura opened this issue Feb 22, 2021 · 9 comments
Open

Error during docker installation. #55

OOF-dura opened this issue Feb 22, 2021 · 9 comments

Comments

@OOF-dura
Copy link

Step 11/69 : RUN pip3 install --upgrade setuptools     wheel     tensorflow-gpu==1.12.0     opencv-python     scikit-image     Mako     matplotlib     numpy     protobuf
 ---> Running in 3f5311fc41f7
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip._internal.cli.main import main
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
@mlleo
Copy link

mlleo commented May 31, 2021

Any solution??? I have the same issue.....

@xzhang-fitlab
Copy link

xzhang-fitlab commented Jun 2, 2021

Change this line
from
RUN pip3 install --upgrade pip
to
RUN pip3 install --upgrade pip==19.2

This image uses python3.5 which is not supported by lastest pip==21

@mlleo
Copy link

mlleo commented Jun 7, 2021

Thanks! But still have other issues when I use docker image

Step 14/69 : RUN git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8
---> Running in 262ee9bb7154

Cloning into '.'...
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at cmake/libigl.cmake:1 (cmake_minimum_required):
CMake 3.8 or higher is required. You are running version 3.5.1
Call Stack (most recent call first):
CMakeLists.txt:59 (include)

-- Configuring incomplete, errors occurred!
See also "/opt/libigl/build/CMakeFiles/CMakeOutput.log".
The command '/bin/sh -c git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8' returned a non-zero code: 1

@xzhang-fitlab
Copy link

xzhang-fitlab commented Jun 7, 2021

Thanks! But still have other issues when I use docker image

Step 14/69 : RUN git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8
---> Running in 262ee9bb7154

Cloning into '.'...
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at cmake/libigl.cmake:1 (cmake_minimum_required):
CMake 3.8 or higher is required. You are running version 3.5.1
Call Stack (most recent call first):
CMakeLists.txt:59 (include)

-- Configuring incomplete, errors occurred!
See also "/opt/libigl/build/CMakeFiles/CMakeOutput.log".
The command '/bin/sh -c git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8' returned a non-zero code: 1

Change this Line
to
RUN git clone -b v2.1.0 https://github.com/libigl/libigl.git . && \

The current latest brach is not work for this repo, while branch v2.1.0 of libigl before this repon setted. Current brach requires higher cmake version.

@mlleo
Copy link

mlleo commented Jun 7, 2021

Thanks! But still have other issues when I use docker image
Step 14/69 : RUN git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8
---> Running in 262ee9bb7154
Cloning into '.'...
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at cmake/libigl.cmake:1 (cmake_minimum_required):
CMake 3.8 or higher is required. You are running version 3.5.1
Call Stack (most recent call first):
CMakeLists.txt:59 (include)
-- Configuring incomplete, errors occurred!
See also "/opt/libigl/build/CMakeFiles/CMakeOutput.log".
The command '/bin/sh -c git clone https://github.com/libigl/libigl.git . && mkdir build && cd build && cmake .. && make all -j8' returned a non-zero code: 1

Change this Line
to
RUN git clone -b v2.1.0 https://github.com/libigl/libigl.git . && \

The current latest brach is not work for this repo, while branch v2.1.0 of libigl before this repon setted. Current brach requires higher cmake version.

Amazing!!!! Thanks for your help!!!

@mlleo
Copy link

mlleo commented Jun 7, 2021

Sorry to disturb you again, but still got other issues in installation.... If you could help, that will be really nice....!!!

-- Generating done
-- Build files have been written to: /opt/openpose/build
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o
[ 3%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderPose.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/pose/./openpose_generated_renderPose.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_cuda.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/gpu/./openpose_generated_cuda.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
src/openpose/CMakeFiles/openpose.dir/build.make:119: recipe for target 'src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o' failed
CMake Error at openpose_generated_pyramidalLK.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/tracking/./openpose_generated_pyramidalLK.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o] Error 1

nvcc fatal : Unsupported gpu architecture 'compute_86'
make[2]: *** Waiting for unfinished jobs....
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderHand.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/hand/./openpose_generated_renderHand.cu.o

CMake Error at openpose_generated_renderFace.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/face/./openpose_generated_renderFace.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
src/openpose/CMakeFiles/openpose.dir/build.make:70: recipe for target 'src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o] Error 1
CMake Error at openpose_generated_bodyPartConnectorBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_bodyPartConnectorBase.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:84: recipe for target 'src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o' failed
nvcc fatal : Unsupported gpu architecture 'compute_86'
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:77: recipe for target 'src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o' failed
src/openpose/CMakeFiles/openpose.dir/build.make:63: recipe for target 'src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o' failed
CMake Error at openpose_generated_maximumBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_maximumBase.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:91: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o] Error 1
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:98: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o' failed
CMakeFiles/Makefile2:182: recipe for target 'src/openpose/CMakeFiles/openpose.dir/all' failed
make[1]: *** [src/openpose/CMakeFiles/openpose.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target openpose_core
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/array.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/arrayCpuGpu.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpInput.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpOutput.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/datum.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/defineTemplates.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/gpuRenderer.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keepTopNPeople.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keypointScaler.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/matrix.cpp.o
In file included from /opt/openpose/src/openpose/core/arrayCpuGpu.cpp:3:0:
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = int; std::__cxx11::string = std::_cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < shape
.size(); ++i) {
^
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = float; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = float; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = double; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = double; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/opOutputToCvMat.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/point.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/rectangle.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/renderer.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/scaleAndSizeExtractor.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/string.cpp.o
[ 9%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/verbosePrinter.cpp.o
[ 9%] Linking CXX shared library libopenpose_core.so
[ 9%] Built target openpose_core
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
The command '/bin/sh -c git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git . && sed -i 's/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL} ${VOLTA} ${TURING}")/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL}")/' /opt/openpose/cmake/Cuda.cmake && mkdir build && cd build && cmake -DCaffe_INCLUDE_DIRS=$CAFFE_ROOT/build/install/include -DCaffe_LIBS=$CAFFE_ROOT/build/install/lib/libcaffe.so -DBUILD_CAFFE=OFF -DDOWNLOAD_BODY_COCO_MODEL=ON -DDOWNLOAD_BODY_MPI_MODEL=ON .. && make all -j8 && make install' returned a non-zero code: 2

@xzhang-fitlab
Copy link

Sorry to disturb you again, but still got other issues in installation.... If you could help, that will be really nice....!!!

-- Generating done
-- Build files have been written to: /opt/openpose/build
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o
[ 3%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderPose.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/pose/./openpose_generated_renderPose.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_cuda.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/gpu/./openpose_generated_cuda.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
src/openpose/CMakeFiles/openpose.dir/build.make:119: recipe for target 'src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o' failed
CMake Error at openpose_generated_pyramidalLK.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/tracking/./openpose_generated_pyramidalLK.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o] Error 1

nvcc fatal : Unsupported gpu architecture 'compute_86'
make[2]: *** Waiting for unfinished jobs....
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderHand.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/hand/./openpose_generated_renderHand.cu.o

CMake Error at openpose_generated_renderFace.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/face/./openpose_generated_renderFace.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
src/openpose/CMakeFiles/openpose.dir/build.make:70: recipe for target 'src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o] Error 1
CMake Error at openpose_generated_bodyPartConnectorBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_bodyPartConnectorBase.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:84: recipe for target 'src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o' failed
nvcc fatal : Unsupported gpu architecture 'compute_86'
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:77: recipe for target 'src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o' failed
src/openpose/CMakeFiles/openpose.dir/build.make:63: recipe for target 'src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o' failed
CMake Error at openpose_generated_maximumBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_maximumBase.cu.o

make[2]: *** [src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:91: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o] Error 1
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:98: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o' failed
CMakeFiles/Makefile2:182: recipe for target 'src/openpose/CMakeFiles/openpose.dir/all' failed
make[1]: *** [src/openpose/CMakeFiles/openpose.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target openpose_core
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/array.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/arrayCpuGpu.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpInput.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpOutput.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/datum.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/defineTemplates.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/gpuRenderer.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keepTopNPeople.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keypointScaler.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/matrix.cpp.o
In file included from /opt/openpose/src/openpose/core/arrayCpuGpu.cpp:3:0:
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = int; std::__cxx11::string = std::_cxx11::basic_string]' /opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here /opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < shape.size(); ++i) {
^
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = float; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = float; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = double; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = double; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/opOutputToCvMat.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/point.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/rectangle.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/renderer.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/scaleAndSizeExtractor.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/string.cpp.o
[ 9%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/verbosePrinter.cpp.o
[ 9%] Linking CXX shared library libopenpose_core.so
[ 9%] Built target openpose_core
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
The command '/bin/sh -c git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git . && sed -i 's/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL} ${VOLTA} ${TURING}")/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL}")/' /opt/openpose/cmake/Cuda.cmake && mkdir build && cd build && cmake -DCaffe_INCLUDE_DIRS=$CAFFE_ROOT/build/install/include -DCaffe_LIBS=$CAFFE_ROOT/build/install/lib/libcaffe.so -DBUILD_CAFFE=OFF -DDOWNLOAD_BODY_COCO_MODEL=ON -DDOWNLOAD_BODY_MPI_MODEL=ON .. && make all -j8 && make install' returned a non-zero code: 2

Change this line
to
RUN git clone -b v1.5.0 https://github.com/CMU-Perceptual-Computing-Lab/openpose.git . && \
It might work. This is the similar problem caused by mismatch brach version.

@mlleo
Copy link

mlleo commented Jun 7, 2021

I tried v1.5.0, v1.5.1, v1.6.0, v1.7.0, but all have the same problem.....same error logs... Here is the log..! Thanks for your continuous help!!!!

-- Generating done
-- Build files have been written to: /opt/openpose/build
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o
[ 1%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o
[ 2%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o
[ 3%] Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderPose.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/pose/./openpose_generated_renderPose.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_renderFace.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/face/./openpose_generated_renderFace.cu.o

src/openpose/CMakeFiles/openpose.dir/build.make:119: recipe for target 'src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/pose/openpose_generated_renderPose.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
nvcc fatal : Unsupported gpu architecture 'compute_86'
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_cuda.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/gpu/./openpose_generated_cuda.cu.o

CMake Error at openpose_generated_renderHand.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/hand/./openpose_generated_renderHand.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
src/openpose/CMakeFiles/openpose.dir/build.make:63: recipe for target 'src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/face/openpose_generated_renderFace.cu.o] Error 1
CMake Error at openpose_generated_bodyPartConnectorBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_bodyPartConnectorBase.cu.o

src/openpose/CMakeFiles/openpose.dir/build.make:70: recipe for target 'src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/gpu/openpose_generated_cuda.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:77: recipe for target 'src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/hand/openpose_generated_renderHand.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:91: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_bodyPartConnectorBase.cu.o] Error 1
nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_pyramidalLK.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/tracking/./openpose_generated_pyramidalLK.cu.o

nvcc fatal : Unsupported gpu architecture 'compute_86'
CMake Error at openpose_generated_maximumBase.cu.o.cmake:207 (message):
Error generating
/opt/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/./openpose_generated_maximumBase.cu.o

src/openpose/CMakeFiles/openpose.dir/build.make:84: recipe for target 'src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/tracking/openpose_generated_pyramidalLK.cu.o] Error 1
src/openpose/CMakeFiles/openpose.dir/build.make:98: recipe for target 'src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o' failed
make[2]: *** [src/openpose/CMakeFiles/openpose.dir/net/openpose_generated_maximumBase.cu.o] Error 1
CMakeFiles/Makefile2:182: recipe for target 'src/openpose/CMakeFiles/openpose.dir/all' failed
make[1]: *** [src/openpose/CMakeFiles/openpose.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target openpose_core
[ 3%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/array.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/arrayCpuGpu.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpInput.cpp.o
[ 4%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/cvMatToOpOutput.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/datum.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/defineTemplates.cpp.o
[ 5%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/gpuRenderer.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keepTopNPeople.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/keypointScaler.cpp.o
In file included from /opt/openpose/src/openpose/core/arrayCpuGpu.cpp:2:0:
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = int; std::__cxx11::string = std::_cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < shape
.size(); ++i) {
^
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = float; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = float; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/caffe/build/install/include/caffe/blob.hpp: In instantiation of 'std::__cxx11::string caffe::Blob::shape_string() const [with Dtype = double; std::__cxx11::string = std::__cxx11::basic_string]':
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:209:58: required from 'std::__cxx11::string op::ArrayCpuGpu::shape_string() const [with T = double; std::__cxx11::string = std::__cxx11::basic_string]'
/opt/openpose/src/openpose/core/arrayCpuGpu.cpp:890:5: required from here
/opt/caffe/build/install/include/caffe/blob.hpp:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/opOutputToCvMat.cpp.o
[ 6%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/point.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/rectangle.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/renderer.cpp.o
[ 7%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/scaleAndSizeExtractor.cpp.o
[ 8%] Building CXX object src/openpose/core/CMakeFiles/openpose_core.dir/verbosePrinter.cpp.o
[ 8%] Linking CXX shared library libopenpose_core.so
[ 8%] Built target openpose_core
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
The command '/bin/sh -c git clone -b v1.5.1 https://github.com/CMU-Perceptual-Computing-Lab/openpose.git . && sed -i 's/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL} ${VOLTA} ${TURING}")/set(Caffe_known_gpu_archs "${KEPLER} ${MAXWELL} ${PASCAL}")/' /opt/openpose/cmake/Cuda.cmake && mkdir build && cd build && cmake -DCaffe_INCLUDE_DIRS=$CAFFE_ROOT/build/install/include -DCaffe_LIBS=$CAFFE_ROOT/build/install/lib/libcaffe.so -DBUILD_CAFFE=OFF -DDOWNLOAD_BODY_COCO_MODEL=ON -DDOWNLOAD_BODY_MPI_MODEL=ON .. && make all -j8 && make install' returned a non-zero code: 2

@xzhang-fitlab
Copy link

nvcc fatal : Unsupported gpu architecture 'compute_86'

Oh there are some nvcc fatal : Unsupported gpu architecture 'compute_86' errors.
so you are using Nvidia RTX 30XX?
Maybe you should add something about compute_86 or sm_86 the caffe arch configuration in Makefile.config.example (in this line of caffe makefile):

CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \ -gencode arch=compute_20,code=sm_21 \ -gencode arch=compute_30,code=sm_30 \ -gencode arch=compute_35,code=sm_35 \ -gencode arch=compute_50,code=sm_50 \ -gencode arch=compute_52,code=sm_52 \ -gencode arch=compute_60,code=sm_60 \ -gencode arch=compute_61,code=sm_61 \ -gencode arch=compute_61,code=compute_61

But I am not sure what you should add or whether this could work. You can google how to compile caffe with cuda9 (if you have not change the cuda version of the docker) on RTX30XX......

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants