You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/src/deform_conv_cuda.cpp:66:3: error: ‘AT_CHECK’ was not declared in this scope; did you mean ‘CHECK’?
This is the main reason of the failed build.
If you don't want to change your pytorch version you should update the file: CenterPoint\det3d\ops\dcn\src\deform_conv_cuda.cpp
replace all of the :
`
AT_CHECK(input.is_contiguous(), "input tensor has to be contiguous");
AT_CHECK(weight.is_contiguous(), "weight tensor has to be contiguous");
AT_CHECK((offset.size(0) == batchSize), "invalid batch size of offset");
`
to the :
`
TORCH_CHECK(input.is_contiguous(), "Input tensor has to be contiguous");
TORCH_CHECK(weight.is_contiguous(), "Weight tensor has to be contiguous");
TORCH_CHECK((offset.size(0) == batchSize), "invalid batch size of offset");
`
OK,You Can successfully run the build code:
`
python setup.py build_ext --inplace`
The text was updated successfully, but these errors were encountered:
Pytorch and Cuda Version: 2.6.0.dev20241211+cu126
If use the original build of den of det3d it will report an error of
*FAILED: /home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/build/temp.linux-x86_64-cpython-311/src/deform_conv_cuda.o c++ -MMD -MF /home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/build/temp.linux-x86_64-cpython-311/src/deform_conv_cuda.o.d -pthread -B /home/user/anaconda3/envs/centerpoint_py31/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/user/anaconda3/envs/centerpoint_py31/include -fPIC -O2 -isystem /home/user/anaconda3/envs/centerpoint_py31/include -fPIC -DWITH_CUDA -I/home/user/anaconda3/envs/centerpoint_py31/lib/python3.11/site-packages/torch/include -I/home/user/anaconda3/envs/centerpoint_py31/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/home/user/anaconda3/envs/centerpoint_py31/lib/python3.11/site-packages/torch/include/TH -I/home/user/anaconda3/envs/centerpoint_py31/lib/python3.11/site-packages/torch/include/THC -I/usr/local/cuda-12.6/include -I/home/user/anaconda3/envs/centerpoint_py31/include/python3.11 -c -c /home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/src/deform_conv_cuda.cpp -o /home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/build/temp.linux-x86_64-cpython-311/src/deform_conv_cuda.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1016"' -DTORCH_EXTENSION_NAME=deform_conv_cuda -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17
and
/home/user/Code/CenterPoint/CenterPoint/det3d/ops/dcn/src/deform_conv_cuda.cpp:66:3: error: ‘AT_CHECK’ was not declared in this scope; did you mean ‘CHECK’?
This is the main reason of the failed build.
If you don't want to change your pytorch version you should update the file:
CenterPoint\det3d\ops\dcn\src\deform_conv_cuda.cpp
replace all of the :
`
AT_CHECK(input.is_contiguous(), "input tensor has to be contiguous");
AT_CHECK(weight.is_contiguous(), "weight tensor has to be contiguous");
AT_CHECK((offset.size(0) == batchSize), "invalid batch size of offset");
`
to the :
`
TORCH_CHECK(input.is_contiguous(), "Input tensor has to be contiguous");
TORCH_CHECK(weight.is_contiguous(), "Weight tensor has to be contiguous");
TORCH_CHECK((offset.size(0) == batchSize), "invalid batch size of offset");
`
OK,You Can successfully run the build code:
`
python setup.py build_ext --inplace`
The text was updated successfully, but these errors were encountered: