Unable to compile pointnet2
See original GitHub issueWhen running:
I get the error:
(votenet) uma@uma-desktop:~/UMA/3ddl/votenet/pointnet2$ python setup.py install
running install
running bdist_egg
running egg_info
writing pointnet2.egg-info/PKG-INFO
writing dependency_links to pointnet2.egg-info/dependency_links.txt
writing top-level names to pointnet2.egg-info/top_level.txt
reading manifest file 'pointnet2.egg-info/SOURCES.txt'
writing manifest file 'pointnet2.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
building 'pointnet2._ext' extension
Emitting ninja build file /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/9] c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points.o
c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points.cpp:6:10: fatal error: group_points.h: No such file or directory
#include "group_points.h"
^~~~~~~~~~~~~~~~
compilation terminated.
[2/9] c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling.o
c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling.cpp:6:10: fatal error: sampling.h: No such file or directory
#include "sampling.h"
^~~~~~~~~~~~
compilation terminated.
[3/9] c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query.o
c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query.cpp:6:10: fatal error: ball_query.h: No such file or directory
#include "ball_query.h"
^~~~~~~~~~~~~~
compilation terminated.
[4/9] c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate.o
c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate.cpp:6:10: fatal error: interpolate.h: No such file or directory
#include "interpolate.h"
^~~~~~~~~~~~~~~
compilation terminated.
[5/9] c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/bindings.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/bindings.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/bindings.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/bindings.o
c++ -MMD -MF /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/bindings.o.d -pthread -B /home/uma/miniconda3/envs/votenet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/bindings.cpp -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/bindings.o -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/bindings.cpp:6:10: fatal error: ball_query.h: No such file or directory
#include "ball_query.h"
^~~~~~~~~~~~~~
compilation terminated.
[6/9] /usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate_gpu.o
/usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/interpolate_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/interpolate_gpu.cu:10:10: fatal error: cuda_utils.h: No such file or directory
#include "cuda_utils.h"
^~~~~~~~~~~~~~
compilation terminated.
[7/9] /usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points_gpu.o
/usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/group_points_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/group_points_gpu.cu:9:10: fatal error: cuda_utils.h: No such file or directory
#include "cuda_utils.h"
^~~~~~~~~~~~~~
compilation terminated.
[8/9] /usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query_gpu.o
/usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/ball_query_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/ball_query_gpu.cu:10:10: fatal error: cuda_utils.h: No such file or directory
#include "cuda_utils.h"
^~~~~~~~~~~~~~
compilation terminated.
[9/9] /usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling_gpu.o
/usr/local/cuda-10.2/bin/nvcc -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/TH -I/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/uma/miniconda3/envs/votenet/include/python3.7m -c -c /home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling_gpu.cu -o /home/uma/UMA/3ddl/votenet/pointnet2/build/temp.linux-x86_64-3.7/_ext_src/src/sampling_gpu.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O2 -I_ext_src/include -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/home/uma/UMA/3ddl/votenet/pointnet2/_ext_src/src/sampling_gpu.cu:9:10: fatal error: cuda_utils.h: No such file or directory
#include "cuda_utils.h"
^~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1539, in _run_ninja_build
env=env)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "setup.py", line 29, in <module>
'build_ext': BuildExtension
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 167, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 153, in call_command
self.run_command(cmdname)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/install_lib.py", line 11, in run
self.build()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/command/install_lib.py", line 107, in build
self.run_command('build_ext')
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
_build_ext.run(self)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 670, in build_extensions
build_ext.build_extensions(self)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension
depends=ext.depends)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 500, in unix_wrap_ninja_compile
with_cuda=with_cuda)
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1255, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "/home/uma/miniconda3/envs/votenet/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1555, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
Here’s my conda list
:
# packages in environment at /home/uma/miniconda3/envs/votenet:
#
# Name Version Build Channel
_libgcc_mutex 0.1 main
_pytorch_select 0.1 cpu_0
_tflow_select 2.3.0 mkl
absl-py 0.11.0 pyhd3eb1b0_1
astunparse 1.6.3 py_0
blas 1.0 mkl
blinker 1.4 py37_0
brotlipy 0.7.0 py37h27cfd23_1003
c-ares 1.17.1 h27cfd23_0
ca-certificates 2020.12.8 h06a4308_0
cachetools 4.2.0 pyhd3eb1b0_0
certifi 2020.12.5 py37h06a4308_0
cffi 1.14.4 py37h261ae71_0
chardet 3.0.4 py37h06a4308_1003
click 7.1.2 py_0
cryptography 3.3.1 py37h3c74f83_0
cudatoolkit 10.2.89 hfd86e86_1
freetype 2.10.4 h5ab3b9f_0
gast 0.3.3 py_0
google-auth 1.21.3 py_0
google-auth-oauthlib 0.4.2 pyhd3eb1b0_2
google-pasta 0.2.0 py_0
grpcio 1.31.0 py37hf8bcb03_0
h5py 2.10.0 py37hd6299e0_1
hdf5 1.10.6 hb1b8bf9_0
idna 2.10 py_0
importlib-metadata 2.0.0 py_1
intel-openmp 2019.4 243
jpeg 9b h024ee3a_2
keras-preprocessing 1.1.0 py_1
lcms2 2.11 h396b838_0
ld_impl_linux-64 2.33.1 h53a641e_7
libedit 3.1.20191231 h14c3975_1
libffi 3.3 he6710b0_2
libgcc-ng 9.1.0 hdf63c60_0
libgfortran-ng 7.3.0 hdf63c60_0
libpng 1.6.37 hbc83047_0
libprotobuf 3.13.0.1 hd408876_0
libstdcxx-ng 9.1.0 hdf63c60_0
libtiff 4.1.0 h2733197_1
libuv 1.40.0 h7b6447c_0
lz4-c 1.9.2 heb0550a_3
markdown 3.3.3 py37h06a4308_0
mkl 2019.4 243
mkl-service 2.3.0 py37he8ac12f_0
mkl_fft 1.2.0 py37h23d657b_0
mkl_random 1.1.0 py37hd6b4f25_0
ncurses 6.2 he6710b0_1
ninja 1.10.2 py37hff7bd54_0
numpy 1.19.2 py37h54aff64_0
numpy-base 1.19.2 py37hfa32c7d_0
oauthlib 3.1.0 py_0
olefile 0.46 py37_0
openssl 1.1.1i h27cfd23_0
opt_einsum 3.1.0 py_0
pillow 8.0.1 py37he98fc37_0
pip 20.3.1 py37h06a4308_0
protobuf 3.13.0.1 py37he6710b0_1
pyasn1 0.4.8 py_0
pyasn1-modules 0.2.8 py_0
pycparser 2.20 py_2
pyjwt 1.7.1 py37_0
pyopenssl 20.0.0 pyhd3eb1b0_1
pysocks 1.7.1 py37_1
python 3.7.9 h7579374_0
pytorch 1.7.1 py3.7_cuda10.2.89_cudnn7.6.5_0 pytorch
readline 8.0 h7b6447c_0
requests 2.25.0 pyhd3eb1b0_0
requests-oauthlib 1.3.0 py_0
rsa 4.6 py_0
scipy 1.5.2 py37h0b6359f_0
setuptools 51.0.0 py37h06a4308_2
six 1.15.0 py37h06a4308_0
sqlite 3.33.0 h62c20be_0
tensorboard 2.3.0 pyh4dce500_0
tensorboard-plugin-wit 1.6.0 py_0
tensorflow 2.3.0 mkl_py37h0481017_0
tensorflow-base 2.3.0 mkl_py37he9661a2_0
tensorflow-estimator 2.3.0 pyheb71bc4_0
termcolor 1.1.0 py37_1
tk 8.6.10 hbc83047_0
torchvision 0.8.2 py37_cu102 pytorch
typing_extensions 3.7.4.3 py_0
urllib3 1.25.11 py_0
werkzeug 1.0.1 py_0
wheel 0.36.1 pyhd3eb1b0_0
wrapt 1.12.1 py37h7b6447c_1
xz 5.2.5 h7b6447c_0
zipp 3.4.0 pyhd3eb1b0_0
zlib 1.2.11 h7b6447c_3
zstd 1.4.5 h9ceee32_0
If you have any advice, I’d really appreciate it. Please let me know if you need more information.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:2
- Comments:14
Top Results From Across the Web
No CMAKE_CUDA_COMPILER could be found – iTecNote
Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" failed. Compiler: Build flags: Id flags: -v;--keep;--keep-dir;tmp The output ...
Read more >TorchPoints3D PointNet2 Deploy to TensorRT with Custom ...
Currently trying to export a model from the Torch Points 3D framework (PointNet2) to ONNX to then get to TensorRT where I can...
Read more >pointnet2 - Bountysource
I use cuda 9 and can not install tf 1.2 for running pointnet++. ... If yes, how can one compile it and successfully...
Read more >[windows]pointnet2安装_winka9587的博客
代码来自:https://github.com/sshaoshuai/Pointnet2. ... for cl: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid continuation byte.
Read more >How to run Pointnet++ in Google Colab | by Steve Tan | Medium
Once I'm able to access the google drive then it's just a matter of running the code to compile the custom TF operators...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Found a fix:
AT_CHECK
toTORCH_CHECK
inside all the source files inside pointnet2/_ext_src/src and pointnet2/_ext_src/include. This is due to an API change in PyTorch.The issue here is that the extra_compile_args doesn’t accept relative paths correctly (probably because the working directory changes). We need to make sure headers is an absolute path.
@daxiongpro All the mentions in the extension source not the source of pytorch as a whole. Run this in your pointnet2 directiory.
grep -rl AT_CHECK | xargs sed -i 's/AT_CHECK/TORCH_CHECK/g'