bevfusion
bevfusion copied to clipboard
compilation terminated. error: command '/usr/bin/gcc' failed with exit code 1
Hello
Please, I followed all step but the setup gives the following error
creating build/lib.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d g++ -pthread -shared -B /opt/conda/envs/bevfusion/compiler_compat -L/opt/conda/envs/bevfusion/lib -Wl,-rpath=/opt/conda/envs/bevfusion/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d/src/points_in_boxes_cpu.o build/temp.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d/src/points_in_boxes_cuda.o build/temp.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d/src/roiaware_pool3d.o build/temp.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d/src/roiaware_pool3d_kernel.o -L/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/lib -L/usr/local/cuda/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda -o build/lib.linux-x86_64-3.8/mmdet3d/ops/roiaware_pool3d/roiaware_pool3d_ext.cpython-38-x86_64-linux-gnu.so creating build/temp.linux-x86_64-3.8/mmdet3d/ops/ball_query creating build/temp.linux-x86_64-3.8/mmdet3d/ops/ball_query/src gcc -pthread -B /opt/conda/envs/bevfusion/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/TH -I/opt/conda/envs/bevfusion/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/opt/conda/envs/bevfusion/include/python3.8 -c mmdet3d/ops/ball_query/src/ball_query.cpp -o build/temp.linux-x86_64-3.8/mmdet3d/ops/ball_query/src/ball_query.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=ball_query_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ mmdet3d/ops/ball_query/src/ball_query.cpp:4:10: fatal error: THC/THC.h: No such file or directory #include <THC/THC.h> ^~~~~~~~~~~ compilation terminated. error: command '/usr/bin/gcc' failed with exit code 1
Try this.
- \bevfusion\mmdet3d\ops\ball_query\src\ball_query.cpp
- \bevfusion\mmdet3d\ops\knn\src\knn.cpp
- \bevfusion\mmdet3d\ops\group_points\src\group_points.cpp
- \bevfusion\mmdet3d\ops\interpolate\src\interpolate.cpp
- \bevfusion\mmdet3d\ops\furthest_point_sample\src\furthest_point_sample.cpp
- \bevfusion\mmdet3d\ops\gather_points\src\gather_points.cpp
#include <THE/THC.h> extern THCState *state; cudaStream_t stream = THCState_getCurrentStream(state);
Replace with → #include <ATen/cuda/CUDAContext.h> #include <ATen/cuda/CUDAEvent.h> cudaStream_t stream = at::cuda::getCurrentCUDAStream();
@nican2018 did the above fix work for you? @hsingyu-chou I did this but had a different issue
I'm currently running Ubuntu 22.04, with pytorch version 2.1.0+cu121. Here are the details about nvcc and cuda
nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Fri_Sep__8_19:17:24_PDT_2023
Cuda compilation tools, release 12.3, V12.3.52
Build cuda_12.3.r12.3/compiler.33281558_0
Error stacktrace
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/1] c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
FAILED: /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o
c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17
/home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_grad_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’:
/home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:35:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’
35 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream();
| ^~~~~~~~~~~~~~~~~~~~
/home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’:
/home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:49:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’
49 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream();
| ^~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2100, in _run_ninja_build
subprocess.run(
File "/usr/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
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 42, in <module>
setup(
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 155, in setup
return distutils.core.setup(**attrs)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 148, in setup
return run_commands(dist)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
dist.run_commands()
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
self.run_command(cmd)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 114, in install_for_development
self.run_command('build_ext')
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
_build_ext.run(self)
File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 873, in build_extensions
build_ext.build_extensions(self)
File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
_build_ext.build_extension(self, ext)
File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 686, in unix_wrap_ninja_compile
_write_ninja_file_and_compile_objects(
File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects
_run_ninja_build(
File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2116, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
@nican2018 did the above fix work for you? @hsingyu-chou I did this but had a different issue
I'm currently running Ubuntu 22.04, with pytorch version 2.1.0+cu121. Here are the details about nvcc and cuda
nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Fri_Sep__8_19:17:24_PDT_2023 Cuda compilation tools, release 12.3, V12.3.52 Build cuda_12.3.r12.3/compiler.33281558_0
Error stacktrace
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/1] c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 FAILED: /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_grad_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:35:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 35 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:49:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 49 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "/usr/lib/python3.8/subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, 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 42, in <module> setup( File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 155, in setup return distutils.core.setup(**attrs) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 148, in setup return run_commands(dist) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 163, in run_commands dist.run_commands() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands self.run_command(cmd) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run self.install_for_development() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 114, in install_for_development self.run_command('build_ext') File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension objects = self.compiler.compile(sources, File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 686, in unix_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension
same issue with you ,have you ever solved this ?
@nican2018 did the above fix work for you? @hsingyu-chou I did this but had a different issue I'm currently running Ubuntu 22.04, with pytorch version 2.1.0+cu121. Here are the details about nvcc and cuda
nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Fri_Sep__8_19:17:24_PDT_2023 Cuda compilation tools, release 12.3, V12.3.52 Build cuda_12.3.r12.3/compiler.33281558_0
Error stacktrace
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/1] c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 FAILED: /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_grad_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:35:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 35 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:49:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 49 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "/usr/lib/python3.8/subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, 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 42, in <module> setup( File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 155, in setup return distutils.core.setup(**attrs) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 148, in setup return run_commands(dist) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 163, in run_commands dist.run_commands() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands self.run_command(cmd) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run self.install_for_development() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 114, in install_for_development self.run_command('build_ext') File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension objects = self.compiler.compile(sources, File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 686, in unix_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension
same issue with you ,have you ever solved this ?
@nican2018 did the above fix work for you? @hsingyu-chou I did this but had a different issue I'm currently running Ubuntu 22.04, with pytorch version 2.1.0+cu121. Here are the details about nvcc and cuda
nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Fri_Sep__8_19:17:24_PDT_2023 Cuda compilation tools, release 12.3, V12.3.52 Build cuda_12.3.r12.3/compiler.33281558_0
Error stacktrace
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/1] c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 FAILED: /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_grad_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:35:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 35 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:49:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 49 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "/usr/lib/python3.8/subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, 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 42, in <module> setup( File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 155, in setup return distutils.core.setup(**attrs) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 148, in setup return run_commands(dist) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 163, in run_commands dist.run_commands() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands self.run_command(cmd) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run self.install_for_development() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 114, in install_for_development self.run_command('build_ext') File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension objects = self.compiler.compile(sources, File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 686, in unix_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension
same issue with you ,have you ever solved this ?
@nican2018 did the above fix work for you? @hsingyu-chou I did this but had a different issue I'm currently running Ubuntu 22.04, with pytorch version 2.1.0+cu121. Here are the details about nvcc and cuda
nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Fri_Sep__8_19:17:24_PDT_2023 Cuda compilation tools, release 12.3, V12.3.52 Build cuda_12.3.r12.3/compiler.33281558_0
Error stacktrace
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/1] c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 FAILED: /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o c++ -MMD -MF /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o.d -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DWITH_CUDA -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/TH -I/home/ranai/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c -c /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp -o /home/ranai/software/bevfusion/build/temp.linux-x86_64-3.8/mmdet3d/ops/group_points/src/group_points.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=group_points_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_grad_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:35:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 35 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp: In function ‘int group_points_wrapper(int, int, int, int, int, at::Tensor, at::Tensor, at::Tensor)’: /home/ranai/software/bevfusion/mmdet3d/ops/group_points/src/group_points.cpp:49:35: error: ‘getCurrentCUDAStream’ is not a member of ‘at::cuda’ 49 | cudaStream_t stream = at::cuda::getCurrentCUDAStream().stream(); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "/usr/lib/python3.8/subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, 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 42, in <module> setup( File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/__init__.py", line 155, in setup return distutils.core.setup(**attrs) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 148, in setup return run_commands(dist) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 163, in run_commands dist.run_commands() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands self.run_command(cmd) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run self.install_for_development() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/develop.py", line 114, in install_for_development self.run_command('build_ext') File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.run() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions _build_ext.build_ext.build_extensions(self) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/home/ranai/.local/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 528, in build_extension objects = self.compiler.compile(sources, File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 686, in unix_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "/home/ranai/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension
same issue have you any solution plz ?
same issue have you any solution plz ?
Thank you for your interest in our project. This repository is no longer actively maintained, so we will be closing this issue. Please refer to the amazing implementation at MMDetection3D. Thank you again!