Skip to content

RuntimeError: Error building extension '_prroi_pooling' #84

@VOT-Gong

Description

@VOT-Gong

Using /home/robot424/.cache/torch_extensions/py37_cu102 as PyTorch extensions root...
Detected CUDA files, patching ldflags
Emitting ninja build file /home/robot424/.cache/torch_extensions/py37_cu102/_prroi_pooling/build.ninja...
Building extension module _prroi_pooling...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] c++ -MMD -MF prroi_pooling_gpu.o.d -DTORCH_EXTENSION_NAME=_prroi_pooling -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/TH -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/robot424/anaconda3/envs/track_det/include/python3.7m -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++14 -c /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c -o prroi_pooling_gpu.o
FAILED: prroi_pooling_gpu.o
c++ -MMD -MF prroi_pooling_gpu.o.d -DTORCH_EXTENSION_NAME=_prroi_pooling -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/TH -isystem /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/robot424/anaconda3/envs/track_det/include/python3.7m -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++14 -c /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c -o prroi_pooling_gpu.o
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c: In function ‘at::Tensor prroi_pooling_forward_cuda(const at::Tensor&, const at::Tensor&, int, int, float)’:
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:37:38: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
stream, features.data(), rois.data(), output.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:37:58: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
stream, features.data(), rois.data(), output.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:37:80: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
stream, features.data(), rois.data(), output.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:36:5: error: ‘PrRoIPoolingForwardGpu’ was not declared in this scope
PrRoIPoolingForwardGpu(
^~~~~~~~~~~~~~~~~~~~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:36:5: note: suggested alternative: ‘prroi_pooling_forward_cuda’
PrRoIPoolingForwardGpu(
^~~~~~~~~~~~~~~~~~~~~~
prroi_pooling_forward_cuda
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c: In function ‘at::Tensor prroi_pooling_backward_cuda(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, float)’:
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:68:30: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:68:50: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:68:72: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:68:99: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:69:35: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:66:5: error: ‘PrRoIPoolingBackwardGpu’ was not declared in this scope
PrRoIPoolingBackwardGpu(
^~~~~~~~~~~~~~~~~~~~~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:66:5: note: suggested alternative: ‘prroi_pooling_backward_cuda’
PrRoIPoolingBackwardGpu(
^~~~~~~~~~~~~~~~~~~~~~~
prroi_pooling_backward_cuda
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c: In function ‘at::Tensor prroi_pooling_coor_backward_cuda(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, float)’:
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:99:30: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:99:50: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:99:72: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:99:99: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
features.data(), rois.data(), output.data(), output_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:100:31: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
coor_diff.data(),
^
In file included from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:12:
/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:216:7: note: declared here
T * data() const {
^~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:97:5: error: ‘PrRoIPoolingCoorBackwardGpu’ was not declared in this scope
PrRoIPoolingCoorBackwardGpu(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu.c:97:5: note: suggested alternative: ‘prroi_pooling_coor_backward_cuda’
PrRoIPoolingCoorBackwardGpu(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
prroi_pooling_coor_backward_cuda
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1723, in _run_ninja_build
env=env)
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/tracking/test.py", line 77, in
main()
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/tracking/test.py", line 73, in main
args.threads, num_gpus=args.gpus)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/tracking/test.py", line 42, in run_tracker
run_dataset(dataset, trackers, debug, threads, num_gpus=num_gpus)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/test/evaluation/running.py", line 181, in run_dataset
run_sequence(seq, tracker_info, debug=debug)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/test/evaluation/running.py", line 141, in run_sequence
output = tracker.run_sequence(seq, debug=debug)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/test/evaluation/tracker.py", line 93, in run_sequence
output = self._track_sequence(tracker, seq, init_info)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/test/evaluation/tracker.py", line 152, in _track_sequence
out = tracker.track(image, info, seq.name)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/test/tracker/aiatrack.py", line 113, in track
pred_iou = self.net.forward_iou_head(out_embed, outputs_coord.unsqueeze(0).unsqueeze(0))
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/models/aiatrack/aiatrack.py", line 161, in forward_iou_head
pred_iou = self.iou_head(opt_feat, proposals)
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/models/aiatrack/head.py", line 179, in forward
pred_iou = self.predict_iou(iou_feat, proposals)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/lib/models/aiatrack/head.py", line 207, in predict_iou
roi_feat = self.prroi_pool(feat, roi)
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/prroi_pool.py", line 28, in forward
return prroi_pool2d(features, rois, self.pooled_height, self.pooled_width, self.spatial_scale)
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 41, in forward
_prroi_pooling = _import_prroi_pooling()
File "/media/robot424/623646E33646B7B5/gbc/AiATrack-main/external/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 31, in _import_prroi_pooling
verbose=True
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1136, in load
keep_intermediates=keep_intermediates)
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1347, in _jit_compile
is_standalone=is_standalone)
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1452, in _write_ninja_file_and_build_library
error_prefix=f"Error building extension '{name}'")
File "/home/robot424/anaconda3/envs/track_det/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1733, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error building extension '_prroi_pooling'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions