MonocularTotalCapture icon indicating copy to clipboard operation
MonocularTotalCapture copied to clipboard

Error during docker installation.

Open OOF-dura opened this issue 4 years ago • 9 comments

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

OOF-dura avatar Feb 22 '21 15:02 OOF-dura

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

mlleo avatar May 31 '21 00:05 mlleo

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

xzhang-fitlab avatar Jun 02 '21 08:06 xzhang-fitlab

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

mlleo avatar Jun 07 '21 06:06 mlleo

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.

xzhang-fitlab avatar Jun 07 '21 06:06 xzhang-fitlab

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 avatar Jun 07 '21 07:06 mlleo

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<Dtype>::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<T>::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<Dtype>::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<T>::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<Dtype>::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<T>::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<Dtype>::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<T>::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

mlleo avatar Jun 07 '21 07:06 mlleo

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.

xzhang-fitlab avatar Jun 07 '21 07:06 xzhang-fitlab

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<Dtype>::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<T>::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<Dtype>::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<T>::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<Dtype>::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<T>::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<Dtype>::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<T>::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

mlleo avatar Jun 07 '21 08:06 mlleo

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......

xzhang-fitlab avatar Jun 07 '21 08:06 xzhang-fitlab