Closed woltium closed 2 years ago
I am also getting the same error .
I am also getting the same error .
I resolved it by recreating a new environment and install openblas .You must install openblas before install pytorch.
conda create -n py3-mink python=3.8 conda activate py3-mink
conda install openblas-devel -c anaconda conda install pytorch=1.9.0 torchvision cudatoolkit=10.2 -c pytorch -c nvidia
OS: Ubuntu16.04 Python version: 3.8 Pytorch version: 1.10.1 CUDA version: 10.2 Minkowski Engine version: 0.5.4 gcc version:7.5
when i run "cd MinkowskiEngine"," pip install -U ./" I got the error as follows.
ERROR: Command errored out with exit status 1: command: /home/wws/anaconda3/envs/torch1_10/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-hyf21cm7/setup.py'"'"'; file='"'"'/tmp/pip-req-build-hyf21cm7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-8t2ngw0n cwd: /tmp/pip-req-build-hyf21cm7/ Complete output (214 lines): WARNING: Skipping MinkowskiEngine as it is not installed.
| CUDA compilation set |
Using BLAS=openblas Using the default compiler running bdist_wheel /home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/utils/cpp_extension.py:381: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend. warnings.warn(msg.format('we could not find ninja.')) running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiUnion.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiNonlinearity.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiFunctional.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiKernelGenerator.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiNetwork.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/diagnostics.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiTensor.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiCoordinateManager.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiCommon.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiChannelwiseConvolution.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiSparseTensor.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiPruning.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/sparse_matrix_functions.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiBroadcast.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/init.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiTensorField.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiOps.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiInterpolation.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiConvolution.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiPooling.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine copying ./MinkowskiEngine/MinkowskiNormalization.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine creating build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/summary.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/init.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/coords.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/collation.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/gradcheck.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/quantization.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils copying ./MinkowskiEngine/utils/init.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/utils creating build/lib.linux-x86_64-3.8/MinkowskiEngine/modules copying ./MinkowskiEngine/modules/resnet_block.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/modules copying ./MinkowskiEngine/modules/senet_block.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/modules copying ./MinkowskiEngine/modules/init.py -> build/lib.linux-x86_64-3.8/MinkowskiEngine/modules running build_ext building 'MinkowskiEngineBackend._C' extension C compiler: gcc -pthread -B /home/wws/anaconda3/envs/torch1_10/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
creating build/temp.linux-x86_64-3.8 creating build/temp.linux-x86_64-3.8/tmp creating build/temp.linux-x86_64-3.8/tmp/pip-req-build-hyf21cm7 creating build/temp.linux-x86_64-3.8/tmp/pip-req-build-hyf21cm7/src creating build/temp.linux-x86_64-3.8/pybind compile options: '-I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/TH -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/THC -I/home/wws/cuda10.2/include -I/tmp/pip-req-build-hyf21cm7/src -I/tmp/pip-req-build-hyf21cm7/src/3rdparty -I/home/wws/anaconda3/envs/torch1_10/include/python3.8 -c' extra options: 'cxx nvcc' gcc: /tmp/pip-req-build-hyf21cm7/src/math_functions_cpu.cpp nvcc: /tmp/pip-req-build-hyf21cm7/src/math_functions_gpu.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/convolution_kernel.cucc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ nvcc: /tmp/pip-req-build-hyf21cm7/src/convolution_gpu.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/convolution_transpose_gpu.cu
nvcc: /tmp/pip-req-build-hyf21cm7/src/pooling_avg_kernel.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/pooling_max_kernel.cu /tmp/pip-req-build-hyf21cm7/src/pooling_avg_kernel.cu(146): warning: variable "is_int64" was declared but never referenced
/tmp/pip-req-build-hyf21cm7/src/convolution_kernel.cu(334): warning: integer conversion resulted in a change of sign
/tmp/pip-req-build-hyf21cm7/src/convolution_kernel.cu(573): warning: integer conversion resulted in a change of sign
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_cpu.hpp(58): warning: variable "float_type" was declared but never referenced detected during: instantiation of "std::pair<at::Tensor, at::Tensor> minkowski::CoordinateMapCPU<coordinate_type, TemplatedAllocator>::field_map(const coordinate_field_type , minkowski::CoordinateMapCPU<coordinate_type, TemplatedAllocator>::size_type) const [with coordinate_type=int32_t, TemplatedAllocator=std::allocator, coordinate_field_type=float]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(329): here instantiation of "std::pair<at::Tensor, at::Tensor> minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::field_to_sparse_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey *) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=std::allocator, CoordinateMapType=minkowski::CoordinateMapCPU]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(1451): here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=std::allocator, CoordinateMapType=minkowski::CoordinateMapCPU]" (1451): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(625): here
instantiation of "minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::self_type minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_region(minkowski::cpu_kernel_region &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_type &) const [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(2460): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(625): here
instantiation of "minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::self_type minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_region(minkowski::cpu_kernel_region &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_type &) const [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(2460): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(625): here
instantiation of "minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::self_type minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_region(minkowski::cpu_kernel_region &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_type &) const [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(2460): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(625): here
instantiation of "minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::self_type minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_region(minkowski::cpu_kernel_region &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator>::stride_type &) const [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_gpu.cu(2460): here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(205): here
instantiation of "minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator> minkowski::detail::kernel_map_functor<coordinate_type, TemplatedAllocator, minkowski::CoordinateMapGPU, minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator>>::operator()(const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, minkowski::CUDAKernelMapMode::Mode, minkowski::cpu_kernel_region &) [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(753): here
instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(205): here
instantiation of "minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator> minkowski::detail::kernel_map_functor<coordinate_type, TemplatedAllocator, minkowski::CoordinateMapGPU, minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator>>::operator()(const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, minkowski::CUDAKernelMapMode::Mode, minkowski::cpu_kernel_region &) [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(753): here
instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(205): here
instantiation of "minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator> minkowski::detail::kernel_map_functor<coordinate_type, TemplatedAllocator, minkowski::CoordinateMapGPU, minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator>>::operator()(const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, minkowski::CUDAKernelMapMode::Mode, minkowski::cpu_kernel_region &) [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(753): here
instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/kernel_region.hpp(428): warning: calling a host function from a host device function is not allowed detected during: instantiation of "minkowski::gpu_kernel_region::gpu_kernel_region(const minkowski::cpu_kernel_region &) [with coordinate_type=int32_t]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(205): here
instantiation of "minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator> minkowski::detail::kernel_map_functor<coordinate_type, TemplatedAllocator, minkowski::CoordinateMapGPU, minkowski::gpu_kernel_map<minkowski::type_wrapper<uint32_t, int32_t, float>::index_type, TemplatedAllocator>>::operator()(const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, const minkowski::CoordinateMapGPU<coordinate_type, TemplatedAllocator> &, minkowski::CUDAKernelMapMode::Mode, minkowski::cpu_kernel_region &) [with coordinate_type=int32_t, TemplatedAllocator=minkowski::detail::default_allocator]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(753): here
instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]"
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, __nv_bool, __nv_bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::c10_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(404): here
nvcc: /tmp/pip-req-build-hyf21cm7/src/local_pooling_gpu.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/local_pooling_transpose_gpu.cu /tmp/pip-req-build-hyf21cm7/src/convolution_kernel.cu(334): warning: integer conversion resulted in a change of sign
/tmp/pip-req-build-hyf21cm7/src/convolution_kernel.cu(573): warning: integer conversion resulted in a change of sign
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, bool, bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=std::allocator, CoordinateMapType=minkowski::CoordinateMapCPU]" (1451): here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, bool, bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::default_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(401): here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp(717): warning: returning reference to local temporary detected during instantiation of "const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type &minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey , const minkowski::CoordinateMapKey , const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, const minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type &, minkowski::RegionType::Type, const at::Tensor &, bool, bool) [with coordinate_type=int32_t, coordinate_field_type=float, TemplatedAllocator=minkowski::detail::c10_allocator, CoordinateMapType=minkowski::CoordinateMapGPU]" /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu(404): here
nvcc: /tmp/pip-req-build-hyf21cm7/src/global_pooling_gpu.cu nvcc: /tmp/pip-req-build-hyf21cm7/src/broadcast_kernel.cu /tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp: In instantiation of ‘const kernel_map_type& minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey, const minkowski::CoordinateMapKey, const stride_type&, const stride_type&, const stride_type&, minkowski::RegionType::Type, const at::Tensor&, bool, bool) [with coordinate_type = int; coordinate_field_type = float; TemplatedAllocator = std::allocator; CoordinateMapType = minkowski::CoordinateMapCPU; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type = minkowski::cpu_kernel_map; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type = std::vector<unsigned int, std::allocator >]’:
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp:1451:16: required from here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp:717:260: warning: returning reference to temporary [-Wreturn-local-addr]
return detail::empty_map_functor<coordinate_type, TemplatedAllocator,
^
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp: In instantiation of ‘const kernel_map_type& minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey, const minkowski::CoordinateMapKey, const stride_type&, const stride_type&, const stride_type&, minkowski::RegionType::Type, const at::Tensor&, bool, bool) [with coordinate_type = int; coordinate_field_type = float; TemplatedAllocator = minkowski::detail::default_allocator; CoordinateMapType = minkowski::CoordinateMapGPU; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type = minkowski::gpu_kernel_map<unsigned int, minkowski::detail::default_allocator >; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type = std::vector<unsigned int, std::allocator >]’:
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu:401:16: required from here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp:717:260: warning: returning reference to temporary [-Wreturn-local-addr]
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp: In instantiation of ‘const kernel_map_type& minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map(const minkowski::CoordinateMapKey, const minkowski::CoordinateMapKey, const stride_type&, const stride_type&, const stride_type&, minkowski::RegionType::Type, const at::Tensor&, bool, bool) [with coordinate_type = int; coordinate_field_type = float; TemplatedAllocator = minkowski::detail::c10_allocator; CoordinateMapType = minkowski::CoordinateMapGPU; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::kernel_map_type = minkowski::gpu_kernel_map<unsigned int, minkowski::detail::c10_allocator >; minkowski::CoordinateMapManager<coordinate_type, coordinate_field_type, TemplatedAllocator, CoordinateMapType>::stride_type = std::vector<unsigned int, std::allocator >]’:
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cu:404:16: required from here
/tmp/pip-req-build-hyf21cm7/src/coordinate_map_manager.cpp:717:260: warning: returning reference to temporary [-Wreturn-local-addr]
nvcc: /tmp/pip-req-build-hyf21cm7/src/broadcast_gpu.cu
nvcc: /tmp/pip-req-build-hyf21cm7/src/pruning_gpu.cu
nvcc: /tmp/pip-req-build-hyf21cm7/src/interpolation_gpu.cu
nvcc: /tmp/pip-req-build-hyf21cm7/src/spmm.cu
nvcc: /tmp/pip-req-build-hyf21cm7/src/gpu.cu
/tmp/pip-req-build-hyf21cm7/src/gpu.cu(104): warning: function "minkowski::format_size" was declared but never referenced
nvcc: /tmp/pip-req-build-hyf21cm7/src/quantization.cpp nvcc fatal : Unknown option '-fopenmp' nvcc: /tmp/pip-req-build-hyf21cm7/src/direct_max_pool.cpp nvcc fatal : Unknown option '-fopenmp' nvcc: pybind/minkowski.cu /tmp/pip-req-build-hyf21cm7/src/spmm.cu(102): warning: variable "is_int64" was declared but never referenced
/tmp/pip-req-build-hyf21cm7/src/spmm.cu(364): warning: variable "is_int64" was declared but never referenced
/tmp/pip-req-build-hyf21cm7/src/spmm.cu(473): warning: variable "num_unique_keys" was set but never used detected during instantiation of "std::vector<at::Tensor, std::allocator> minkowski::coo_spmm_average(const at::Tensor &, const at::Tensor &, int64_t, int64_t, const at::Tensor &, int64_t) [with th_int_type=int32_t]"
(601): here
/tmp/pip-req-build-hyf21cm7/src/spmm.cu(473): warning: variable "num_unique_keys" was set but never used detected during instantiation of "std::vector<at::Tensor, std::allocator> minkowski::coo_spmm_average(const at::Tensor &, const at::Tensor &, int64_t, int64_t, const at::Tensor &, int64_t) [with th_int_type=int32_t]"
(601): here
error: Command "/home/wws/cuda10.2/bin/nvcc -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/TH -I/home/wws/anaconda3/envs/torch1_10/lib/python3.8/site-packages/torch/include/THC -I/home/wws/cuda10.2/include -I/tmp/pip-req-build-hyf21cm7/src -I/tmp/pip-req-build-hyf21cm7/src/3rdparty -I/home/wws/anaconda3/envs/torch1_10/include/python3.8 -c /tmp/pip-req-build-hyf21cm7/src/quantization.cpp -o build/temp.linux-x86_64-3.8/tmp/pip-req-build-hyf21cm7/src/quantization.o -fopenmp -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14" failed with exit status 1