Hi,
After following the procedure up to the point in which we have to install dpviewer
pip3 install ./DPViewer
I fall in the following error...
seems to start having troubles with bdist_wheel that are correctly installed like that:
pip install wheel
python setup.py bdist_wheel
Do you have any clues to why is not installing ? is there a workaround to get the viewer anyways?
`Processing ./DPViewer
Preparing metadata (setup.py) ... done
Building wheels for collected packages: dpviewer
Building wheel for dpviewer (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [116 lines of output]
running bdist_wheel
running build
running build_py
running build_ext
-- Caffe2: CUDA detected: 11.1
-- Caffe2: CUDA nvcc is: /usr/local/cuda-11.1/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda-11.1
-- Caffe2: Header version is: 11.1
-- Found cuDNN: v7.6.5 (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libcudnn.so)
-- /usr/local/cuda-11.1/lib64/libnvrtc.so shorthash is 3a20f2b6
-- Autodetected CUDA architecture(s): 8.6 7.5 7.5 7.5 7.5 7.5 7.5
-- Added CUDA NVCC flags for: -gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_75,code=sm_75
-- MKL_ARCH: intel64
-- MKL_ROOT /opt/intel/oneapi/mkl/2022.0.2
-- MKL_LINK: dynamic
-- MKL_INTERFACE_FULL: intel_ilp64
-- MKL_THREADING: intel_thread
-- MKL_MPI: intelmpi
CMake Warning at /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:22 (message):
static library kineto_LIBRARY-NOTFOUND not found.
Call Stack (most recent call first):
/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:127 (append_torchlib_if_found)
CMakeLists.txt:24 (find_package)
-- pybind11 v2.10.0 dev1
-- Configuring done
CMake Warning at pybind11/tools/pybind11Tools.cmake:173 (add_library):
Cannot generate a safe runtime search path for target dpviewerx because
files in some directories may conflict with libraries in implicit
directories:
runtime library [libnvToolsExt.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/cuda-11.1/lib64
Some of these libraries may not be found correctly.
Call Stack (most recent call first):
dpviewer/CMakeLists.txt:8 (pybind11_add_module)
-- Generating done
-- Build files have been written to: /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310
/home/pellerito/anaconda3/envs/dpvo/bin/cmake -S/home/pellerito/DPVO/DPViewer -B/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 --check-build-system CMakeFiles/Makefile.cmake 0
/home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_progress_start /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/CMakeFiles /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310//CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
/usr/bin/make -f dpviewer/CMakeFiles/dpviewerx.dir/build.make dpviewer/CMakeFiles/dpviewerx.dir/depend
make[2]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 && /home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_depends "Unix Makefiles" /home/pellerito/DPVO/DPViewer /home/pellerito/DPVO/DPViewer/dpviewer /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer/CMakeFiles/dpviewerx.dir/DependInfo.cmake --color=
Dependencies file "dpviewer/CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o.d" is newer than depends file "/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer/CMakeFiles/dpviewerx.dir/compiler_depend.internal".
Dependencies file "dpviewer/CMakeFiles/dpviewerx.dir/viewer.cpp.o.d" is newer than depends file "/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer/CMakeFiles/dpviewerx.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target dpviewerx
make[2]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
/usr/bin/make -f dpviewer/CMakeFiles/dpviewerx.dir/build.make dpviewer/CMakeFiles/dpviewerx.dir/build
make[2]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
[ 33%] Linking CXX shared module ../../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer && /home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_link_script CMakeFiles/dpviewerx.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -O3 -DNDEBUG -flto -shared -o ../../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so CMakeFiles/dpviewerx.dir/viewer.cpp.o CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o -L/usr/local/cuda-11.1/targets/x86_64-linux/lib/stubs -L/usr/local/cuda-11.1/targets/x86_64-linux/lib -Wl,-rpath,/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib:/usr/local/cuda-11.1/lib64/stubs:/usr/local/cuda-11.1/lib64:/home/pellerito/DPVO/Pangolin/build /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10.so /usr/local/cuda-11.1/lib64/stubs/libcuda.so /usr/local/cuda-11.1/lib64/libnvrtc.so /usr/lib/x86_64-linux-gnu/libnvToolsExt.so /usr/local/cuda-11.1/lib64/libcudart.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10_cuda.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_python.so /home/pellerito/DPVO/Pangolin/build/libpango_glgeometry.so /home/pellerito/DPVO/Pangolin/build/libpango_python.so /home/pellerito/DPVO/Pangolin/build/libpango_scene.so /home/pellerito/DPVO/Pangolin/build/libpango_tools.so /home/pellerito/DPVO/Pangolin/build/libpango_video.so -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda_cpp.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cpu.so" -Wl,--as-needed -lmkl_intel_ilp64 -lmkl_core -lmkl_intel_thread /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10_cuda.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10.so /usr/local/cuda-11.1/lib64/libcufft.so /usr/local/cuda-11.1/lib64/libcurand.so /usr/local/cuda-11.1/lib64/libcublas.so /usr/lib/x86_64-linux-gnu/libcudnn.so -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda_cu.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch.so" -Wl,--as-needed /usr/lib/x86_64-linux-gnu/libnvToolsExt.so /usr/local/cuda-11.1/lib64/libcudart.so /home/pellerito/DPVO/Pangolin/build/libpango_geometry.so /home/pellerito/DPVO/Pangolin/build/libtinyobj.so /home/pellerito/DPVO/Pangolin/build/libpango_plot.so /home/pellerito/DPVO/Pangolin/build/libpango_display.so /home/pellerito/DPVO/Pangolin/build/libpango_vars.so /home/pellerito/DPVO/Pangolin/build/libpango_windowing.so /home/pellerito/DPVO/Pangolin/build/libpango_opengl.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so /home/pellerito/DPVO/Pangolin/build/libpango_image.so /home/pellerito/DPVO/Pangolin/build/libpango_packetstream.so /home/pellerito/DPVO/Pangolin/build/libpango_core.so -lrt -lpthread -lcudadevrt -lcudart_static -lrt -lpthread -ldl
/usr/bin/ld: cannot find -lmkl_intel_ilp64
/usr/bin/ld: cannot find -lmkl_core
/usr/bin/ld: cannot find -lmkl_intel_thread
collect2: error: ld returned 1 exit status
dpviewer/CMakeFiles/dpviewerx.dir/build.make:147: recipe for target '../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so' failed
make[2]: *** [../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so] Error 1
make[2]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
CMakeFiles/Makefile2:115: recipe for target 'dpviewer/CMakeFiles/dpviewerx.dir/all' failed
make[1]: *** [dpviewer/CMakeFiles/dpviewerx.dir/all] Error 2
make[1]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
Makefile:90: recipe for target 'all' failed
make: *** [all] Error 2
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/pellerito/DPVO/DPViewer/setup.py", line 123, in <module>
setup(
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 132, in run
self.run_command(cmd_name)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 84, in run
_build_ext.run(self)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 346, in run
self.build_extensions()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 468, in build_extensions
self._build_extensions_serial()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 494, in _build_extensions_serial
self.build_extension(ext)
File "/home/pellerito/DPVO/DPViewer/setup.py", line 116, in build_extension
subprocess.check_call(
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--verbose', '-j']' returned non-zero exit status 2.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for dpviewer
Running setup.py clean for dpviewer
Failed to build dpviewer
Installing collected packages: dpviewer
Running setup.py install for dpviewer ... error
error: subprocess-exited-with-error
× Running setup.py install for dpviewer did not run successfully.
│ exit code: 1
╰─> [158 lines of output]
running install
/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build/lib.linux-x86_64-cpython-310
creating build/lib.linux-x86_64-cpython-310/dpviewer
copying dpviewer/init.py -> build/lib.linux-x86_64-cpython-310/dpviewer
running build_ext
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CUDA compiler identification is NVIDIA 11.1.105
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda-11.1/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CUDA: /usr/local/cuda-11.1 (found version "11.1")
-- Caffe2: CUDA detected: 11.1
-- Caffe2: CUDA nvcc is: /usr/local/cuda-11.1/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda-11.1
-- Caffe2: Header version is: 11.1
-- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so
-- Found cuDNN: v7.6.5 (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libcudnn.so)
-- /usr/local/cuda-11.1/lib64/libnvrtc.so shorthash is 3a20f2b6
-- Autodetected CUDA architecture(s): 8.6 7.5 7.5 7.5 7.5 7.5 7.5
-- Added CUDA NVCC flags for: -gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_75,code=sm_75
-- MKL_ARCH: None, set to intel64
by default
-- MKL_ROOT /opt/intel/oneapi/mkl/2022.0.2
-- MKL_LINK: None, set to dynamic
by default
-- MKL_INTERFACE_FULL: None, set to intel_ilp64
by default
-- MKL_THREADING: None, set to intel_thread
by default
-- MKL_MPI: None, set to intelmpi
by default
CMake Warning at /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:22 (message):
static library kineto_LIBRARY-NOTFOUND not found.
Call Stack (most recent call first):
/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:127 (append_torchlib_if_found)
CMakeLists.txt:24 (find_package)
-- Found Torch: /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch.so
-- pybind11 v2.10.0 dev1
-- Found PythonInterp: /home/pellerito/anaconda3/envs/dpvo/bin/python (found suitable version "3.10", minimum required is "3.6")
-- Found PythonLibs: /home/pellerito/anaconda3/envs/dpvo/lib/libpython3.10.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Configuring done
CMake Warning at pybind11/tools/pybind11Tools.cmake:173 (add_library):
Cannot generate a safe runtime search path for target dpviewerx because
files in some directories may conflict with libraries in implicit
directories:
runtime library [libnvToolsExt.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/cuda-11.1/lib64
Some of these libraries may not be found correctly.
Call Stack (most recent call first):
dpviewer/CMakeLists.txt:8 (pybind11_add_module)
-- Generating done
-- Build files have been written to: /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310
/home/pellerito/anaconda3/envs/dpvo/bin/cmake -S/home/pellerito/DPVO/DPViewer -B/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 --check-build-system CMakeFiles/Makefile.cmake 0
/home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_progress_start /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/CMakeFiles /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310//CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
/usr/bin/make -f dpviewer/CMakeFiles/dpviewerx.dir/build.make dpviewer/CMakeFiles/dpviewerx.dir/depend
make[2]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 && /home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_depends "Unix Makefiles" /home/pellerito/DPVO/DPViewer /home/pellerito/DPVO/DPViewer/dpviewer /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310 /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer/CMakeFiles/dpviewerx.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
/usr/bin/make -f dpviewer/CMakeFiles/dpviewerx.dir/build.make dpviewer/CMakeFiles/dpviewerx.dir/build
make[2]: Entering directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
[ 33%] Building CUDA object dpviewer/CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o
[ 66%] Building CXX object dpviewer/CMakeFiles/dpviewerx.dir/viewer.cpp.o
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer && /usr/local/cuda-11.1/bin/nvcc -forward-unknown-to-host-compiler -DHAVE_EIGEN -DHAVE_GLEW -DHAVE_PYTHON -DPANGO_DEFAULT_WIN_URI=\"wayland\" -DUSE_C10D_GLOO -DUSE_C10D_NCCL -DUSE_DISTRIBUTED -DUSE_RPC -DUSE_TENSORPIPE -DVERSION_INFO=0.0.1 -D_GLIBCXX_USE_CXX11_ABI=0 -D_LINUX_ -Ddpviewerx_EXPORTS -isystem=/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/include -isystem=/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem=/home/pellerito/DPVO/DPViewer/pybind11/include -isystem=/home/pellerito/anaconda3/envs/dpvo/include/python3.10 -isystem=/usr/local/cuda-11.1/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_core/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_display/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_opengl/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_image/include -isystem=/usr/include/eigen3 -isystem=/home/pellerito/DPVO/Pangolin/components/pango_windowing/include -isystem=/home/pellerito/DPVO/Pangolin/build/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_vars/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_geometry/include -isystem=/home/pellerito/DPVO/Pangolin/components/tinyobj/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_glgeometry/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_packetstream/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_plot/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_python/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_video/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_scene/include -isystem=/home/pellerito/DPVO/Pangolin/components/pango_tools/include -DONNX_NAMESPACE=onnx_c2 -gencode arch=compute_86,code=sm_86 -gencode arch=compute_75,code=sm_75 -Xcudafe --diag_suppress=cc_clobber_ignored,--diag_suppress=integer_sign_change,--diag_suppress=useless_using_declaration,--diag_suppress=set_but_not_used,--diag_suppress=field_without_dll_interface,--diag_suppress=base_class_has_different_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interface_conflict_dllexport_assumed,--diag_suppress=implicit_return_from_non_void_function,--diag_suppress=unsigned_compare_with_zero,--diag_suppress=declared_but_not_referenced,--diag_suppress=bad_friend_decl --expt-relaxed-constexpr --expt-extended-lambda -O3 -DNDEBUG -Xcompiler=-fPIC -Xcompiler=-fvisibility=hidden -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -MD -MT dpviewer/CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o -MF CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o.d -x cu -c /home/pellerito/DPVO/DPViewer/dpviewer/viewer_cuda.cu -o CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer && /usr/bin/c++ -DHAVE_EIGEN -DHAVE_GLEW -DHAVE_PYTHON -DPANGO_DEFAULT_WIN_URI=\"wayland\" -DUSE_C10D_GLOO -DUSE_C10D_NCCL -DUSE_DISTRIBUTED -DUSE_RPC -DUSE_TENSORPIPE -DVERSION_INFO=0.0.1 -D_GLIBCXX_USE_CXX11_ABI=0 -D_LINUX_ -Ddpviewerx_EXPORTS -isystem /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/include -isystem /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -isystem /home/pellerito/DPVO/DPViewer/pybind11/include -isystem /home/pellerito/anaconda3/envs/dpvo/include/python3.10 -isystem /usr/local/cuda-11.1/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_core/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_display/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_opengl/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_image/include -isystem /usr/include/eigen3 -isystem /home/pellerito/DPVO/Pangolin/components/pango_windowing/include -isystem /home/pellerito/DPVO/Pangolin/build/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_vars/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_geometry/include -isystem /home/pellerito/DPVO/Pangolin/components/tinyobj/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_glgeometry/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_packetstream/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_plot/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_python/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_video/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_scene/include -isystem /home/pellerito/DPVO/Pangolin/components/pango_tools/include -O3 -DNDEBUG -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -D_GLIBCXX_USE_CXX11_ABI=0 -std=gnu++17 -MD -MT dpviewer/CMakeFiles/dpviewerx.dir/viewer.cpp.o -MF CMakeFiles/dpviewerx.dir/viewer.cpp.o.d -o CMakeFiles/dpviewerx.dir/viewer.cpp.o -c /home/pellerito/DPVO/DPViewer/dpviewer/viewer.cpp
[100%] Linking CXX shared module ../../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so
cd /home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310/dpviewer && /home/pellerito/anaconda3/envs/dpvo/bin/cmake -E cmake_link_script CMakeFiles/dpviewerx.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -O3 -DNDEBUG -flto -shared -o ../../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so CMakeFiles/dpviewerx.dir/viewer.cpp.o CMakeFiles/dpviewerx.dir/viewer_cuda.cu.o -L/usr/local/cuda-11.1/targets/x86_64-linux/lib/stubs -L/usr/local/cuda-11.1/targets/x86_64-linux/lib -Wl,-rpath,/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib:/usr/local/cuda-11.1/lib64/stubs:/usr/local/cuda-11.1/lib64:/home/pellerito/DPVO/Pangolin/build /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10.so /usr/local/cuda-11.1/lib64/stubs/libcuda.so /usr/local/cuda-11.1/lib64/libnvrtc.so /usr/lib/x86_64-linux-gnu/libnvToolsExt.so /usr/local/cuda-11.1/lib64/libcudart.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10_cuda.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_python.so /home/pellerito/DPVO/Pangolin/build/libpango_glgeometry.so /home/pellerito/DPVO/Pangolin/build/libpango_python.so /home/pellerito/DPVO/Pangolin/build/libpango_scene.so /home/pellerito/DPVO/Pangolin/build/libpango_tools.so /home/pellerito/DPVO/Pangolin/build/libpango_video.so -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda_cpp.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cpu.so" -Wl,--as-needed -lmkl_intel_ilp64 -lmkl_core -lmkl_intel_thread /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10_cuda.so /home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libc10.so /usr/local/cuda-11.1/lib64/libcufft.so /usr/local/cuda-11.1/lib64/libcurand.so /usr/local/cuda-11.1/lib64/libcublas.so /usr/lib/x86_64-linux-gnu/libcudnn.so -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch_cuda_cu.so" -Wl,--as-needed -Wl,--no-as-needed,"/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/torch/lib/libtorch.so" -Wl,--as-needed /usr/lib/x86_64-linux-gnu/libnvToolsExt.so /usr/local/cuda-11.1/lib64/libcudart.so /home/pellerito/DPVO/Pangolin/build/libpango_geometry.so /home/pellerito/DPVO/Pangolin/build/libtinyobj.so /home/pellerito/DPVO/Pangolin/build/libpango_plot.so /home/pellerito/DPVO/Pangolin/build/libpango_display.so /home/pellerito/DPVO/Pangolin/build/libpango_vars.so /home/pellerito/DPVO/Pangolin/build/libpango_windowing.so /home/pellerito/DPVO/Pangolin/build/libpango_opengl.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so /home/pellerito/DPVO/Pangolin/build/libpango_image.so /home/pellerito/DPVO/Pangolin/build/libpango_packetstream.so /home/pellerito/DPVO/Pangolin/build/libpango_core.so -lrt -lpthread -lcudadevrt -lcudart_static -lrt -lpthread -ldl
/usr/bin/ld: cannot find -lmkl_intel_ilp64
/usr/bin/ld: cannot find -lmkl_core
/usr/bin/ld: cannot find -lmkl_intel_thread
collect2: error: ld returned 1 exit status
dpviewer/CMakeFiles/dpviewerx.dir/build.make:147: recipe for target '../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so' failed
make[2]: *** [../lib.linux-x86_64-cpython-310/dpviewerx.cpython-310-x86_64-linux-gnu.so] Error 1
make[2]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
CMakeFiles/Makefile2:115: recipe for target 'dpviewer/CMakeFiles/dpviewerx.dir/all' failed
make[1]: *** [dpviewer/CMakeFiles/dpviewerx.dir/all] Error 2
make[1]: Leaving directory '/home/pellerito/DPVO/DPViewer/build/temp.linux-x86_64-cpython-310'
Makefile:90: recipe for target 'all' failed
make: *** [all] Error 2
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/pellerito/DPVO/DPViewer/setup.py", line 123, in <module>
setup(
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/command/install.py", line 68, in run
return orig.install.run(self)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/install.py", line 698, in run
self.run_command('build')
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 132, in run
self.run_command(cmd_name)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 84, in run
_build_ext.run(self)
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 346, in run
self.build_extensions()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 468, in build_extensions
self._build_extensions_serial()
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 494, in _build_extensions_serial
self.build_extension(ext)
File "/home/pellerito/DPVO/DPViewer/setup.py", line 116, in build_extension
subprocess.check_call(
File "/home/pellerito/anaconda3/envs/dpvo/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--verbose', '-j']' returned non-zero exit status 2.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> dpviewer
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.`