Code Monkey home page Code Monkey logo

dcnv2_latest's Introduction

DCNv2 latest

  • Add support for pytorch1.11 (may be not backward-compatible).
  • Test on ubuntu20.04, python3.8(conda), cuda_11.4

It was confirmed that pytorch1.11 worked, but not compatible with previous pytorch version. If you want pytorch1.10 or earlier, please using pytorch1.6 branch, or using last git commit.

It's suggested using latest stable pytorch 1.11 to start your project.

Install

$ python3 setup.py build develop

Updates

  • 2021.03.24: It was confirmed PyTorch 1.8 is OK with master branch, feel free to use it.
  • 2021.02.18: Happy new year! PyTorch 1.7 finally supported on master branch! for lower version theoretically also works, if not, pls fire an issue to me!.
  • 2020.09.23: Now master branch works for pytorch 1.6 by default, for older version you gonna need separated one.
  • 2020.08.25: Check out pytorch1.6 branch for pytorch 1.6 support, you will meet an error like THCudaBlas_Sgemv undefined if you using pytorch 1.6 build master branch. master branch now work for pytorch 1.5;

Contact

If you have any question, please using this platform post questions: http://t.manaai.cn

dcnv2_latest's People

Contributors

111hh111 avatar charlesollion avatar charlesshang avatar developer0hye avatar lbin avatar lucasjinreal avatar natsu-akatsuki avatar palver7 avatar trobro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dcnv2_latest's Issues

DCN v2 compilation for RTX 3080

Hello,

I am not able to compile DCN v2. My configuration is the following:

conda 4.9.2
python 3.8.8
pytorch 1.8.1
Build cuda_11.2.r11.2/compiler.29618528_0
driver version: 460.39
CUDA Version 11.2

I have tried many DCN v2 forks to compile but I was not able succeed.
Any help would be appreciated :)

Thank you
Fatih.

RuntimeError: Error compiling objects for extension

RuntimeError: Error compiling objects for extension (I use the cudatoolkit11.0, pytorch1.7 and RTX 3090)
"""
File "/home/lxb/anaconda3/envs/torch/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 208, in build_extension
_build_ext.build_extension(self, ext)
File "/home/lxb/anaconda3/envs/torch/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
objects = self.compiler.compile(sources,
File "/home/lxb/anaconda3/envs/torch/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 469, in unix_wrap_ninja_compile
_write_ninja_file_and_compile_objects(
File "/home/lxb/anaconda3/envs/torch/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1228, in _write_ninja_file_and_compile_objects
_run_ninja_build(
File "/home/lxb/anaconda3/envs/torch/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1529, in _run_ninja_build
raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
"""

Error when compiling: 'TORCH_CHECK_ARG' was not declared in this scope

Hi,
My environment is PyTorch 1.8.1+cu101 and CUDA 10.1.
When I compiled DCNv2, an error was encounted:

/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp: In function 'std::vector<at::Tensor> dcn_v2_cpu_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)':
/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:141:5: error: 'TORCH_CHECK_ARG' was not declared in this scope
     TORCH_CHECK_ARG(input.is_contiguous(), 1, "input tensor has to be contiguous");
     ^~~~~~~~~~~~~~~
/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:141:5: note: suggested alternative: 'TORCH_CHECK_MSG'
     TORCH_CHECK_ARG(input.is_contiguous(), 1, "input tensor has to be contiguous");
     ^~~~~~~~~~~~~~~
     TORCH_CHECK_MSG

I wonder how to solve this problem.
Thanks a lot.

command 'g++' failed with exit status 1

/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp: In function ‘at::Tensor dcn_v2_cpu_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:112:66: error: expected primary-expression before ‘>’ token
modulated_deformable_im2col_cpu(input_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:112:68: error: expected primary-expression before ‘)’ token
modulated_deformable_im2col_cpu(input_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:113:68: error: expected primary-expression before ‘>’ token
offset_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:113:70: error: expected primary-expression before ‘)’ token
offset_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:114:66: error: expected primary-expression before ‘>’ token
mask_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:114:68: error: expected primary-expression before ‘)’ token
mask_n.data_ptr<scalar_t>(),
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:119:67: error: expected primary-expression before ‘>’ token
columns.data_ptr<scalar_t>());
^
/mnt/lbh/main/base/DCNv2/src/cpu/dcn_v2_cpu.cpp:119:69: error: expected primary-expression before ‘)’ token
columns.data_ptr<scalar_t>());
^
error: command 'g++' failed with exit status 1

sudo权限

您好,个人用户怎么装啊,没权限的话

got an error when inference

hello, thanks for your great work.But when I run this model, it got this problem

File "/media/wx/File/pointcloud_dl/SFA3Dorigion/sfa/models/pose_dla_dcn.py", line 16, in
from .DCNv2.dcn_v2 import DCN
File "/media/wx/File/pointcloud_dl/SFA3Dorigion/sfa/models/DCNv2/dcn_v2.py", line 12, in
import _ext as _backend
ImportError: libcudart.so.10.0: cannot open shared object file: No such file or directory

I only have one cuda version,python 3.6.7, torch 1.7.1 and the torch can run normally.
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

docs: advice

Hello, since some users have proven that the modification for pytorch1.11 is not backward-compatible...(such as no <Aten/ceil.h>). It's kind for you to append the tag and modify the README to make some tips for the user(such as git checkout). Thanks very much.

Error in modulated_deformable_im2col_cuda

Hi,

These error messages appeared when I started training using CenterTrack. My PyTorch version is 1.9 and I tried both CUDA versions 10.0/10.1/11.0. The error message appeared regardless of which CUDA version I use.

"
error in modulated_deformable_col2im_coord_cuda: invalid device function
error in modulated_deformable_col2im_cuda: invalid device function
error in modulated_deformable_im2col_cuda: invalid device function
"

win10+cuda10.2+pytorch1.5

D:\worksoftware\Anaconda\envs\torch\lib\site-packages\torch\utils\cpp_extension.py:238: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building '_ext' extension

请问这个问题该怎么解决呢

_ext.cpython-36m-x86_64-linux-gnu.so: undefined symbol: cudaSetupArgument

hi,
some errors occured in my machine:
the info of my machine is:
pytorch 1.5.0 os ubuntu 14.04 cuda 10.1 driver 430.5

my error is
File "testcuda.py", line 11, in <module> from dcn_v2 import dcn_v2_conv, DCNv2, DCN File "/data/***/CenterNet_Online/src/lib/models/networks/DCNv2/dcn_v2.py", line 13, in <module> import _ext as _backend ImportError: /data/***/CenterNet_Online/src/lib/models/networks/DCNv2/_ext.cpython-36m-x86_64-linux-gnu.so: undefined symbol: cudaSetupArgument

What's the meaning of 'const at::Tensor &trans' in dcn_v2_psroi_pooling_cuda_forward?

Hi @jinfagang, thank you for your repo.

Now I'm considering writing a 3D version of dcn_psroi_pooling. However, when I was reading the code, I don't understand what the argument const at::Tensor &trans means in dcn_v2_psroi_pooling_cuda_forward.

https://github.com/jinfagang/DCNv2_latest/blob/5957f9dc22e1679ac57b7813450d66a740fb4e61/src/cuda/dcn_v2_psroi_pooling_cuda.cu#L272-L282

Is this the offset of each grid? If not, what is the use of this argument and where can I find the offset argument?

Thank you!

BUG: dcn_v2_cpu_forward

Dear friend,
I check function dcn_v2_cpu_forward, think the following code is wrong:
auto ones_T = at::transpose(ones.contiguous(), 2, 0);
ones_T = at::mul(ones_T, bias.contiguous());
ones_T = at::transpose(ones_T, 2, 0);
output_n = at::add(output_n, ones_T);
Because: ones is 2 dimension data with auto ones = at::ones({ height_out, width_out }, input.options()); So cpu code does not work.
Would you please kindly check it ?

Jacobian mismatch for output ?

Thanks for the latest repo.
Sometimes it produce this error:

UserWarning: The {}th input requires gradient and is not a double precision floating point or complex. This check will likely fail if all the inputs are not of double precision floating point or complex.
'The {}th input requires gradient and '
check_gradient_dpooling: True
Traceback (most recent call last):
File "testcuda.py", line 265, in
check_gradient_dconv()
File "testcuda.py", line 97, in check_gradient_dconv
eps=1e-3, atol=1e-4, rtol=1e-2))
File "\lib\site-packages\torch\autograd\gradcheck.py", line 390, in gradcheck
checkIfNumericalAnalyticAreClose(a, n, j)
File "lib\site-packages\torch\autograd\gradcheck.py", line 372, in checkIfNumericalAnalyticAreClose
'numerical:%s\nanalytical:%s\n' % (i, j, n, a))
File "\lib\site-packages\torch\autograd\gradcheck.py", line 289, in fail_test
raise RuntimeError(msg)
RuntimeError: Jacobian mismatch for output 0 with respect to input 1,
numerical:tensor([[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0001, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
...,
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000]],
device='cuda:0')
analytical:tensor([[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0001, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
...,
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000]],
device='cuda:0')

Is there any solution?

ModuleNotFoundError: No module named 'torch'

Hi @jinfagang
I am getting a ModuleNotFoundError when I try to run the ./make.sh command by coning this repository in my virtual machine.
PyTorch:- version 1.8.1+cu102
Ubuntu:- 20.04
I do not have conda in my virtual machine.
Could someone please take a look at this issue?

No module named 'torch'

Hi,

I met an error:
Traceback (most recent call last):
File "setup.py", line 6, in
import torch
ModuleNotFoundError: No module named 'torch'

after running make.sh, and I have no idea what happened. Because it could work for Charles version.

what's ATen?

i follow solution in #54, but i met this problem:
home/sti/kevin/work/smoke/SMOKE/smoke/csrc/cpu/dcn_v2_psroi_pooling_cpu.cpp:16:10: fatal error: ATen/ceil_div.h: No such file or directory
#include <ATen/ceil_div.h>
^~~~~~~~~~~~~~~~~
compilation terminated.

Zero offet test failed.

Hi.
The whole installation process is fine.
All check in testcpu.py is OK.
But when I run testcuda.py the zero offset check function always failed.
Is it neglectable?
Thank you.

pytorch转onnx时,报错

TypeError: symbolic() takes 9 positional arguments but 10 were given (occurred when translating _DCNv2)

test error

编译之后,运行testcuda.py报错:

File "testcuda.py", line 11, in
from dcn_v2 import dcn_v2_conv, DCNv2, DCN
File "*/DCNv2/dcn_v2.py", line 12, in
import _ext as _backend
ImportError: dynamic module does not define module export function (PyInit__ext)

环境:
pytorch:1.4,python3.7, cuda10.2

python testcuda.py error

(Pytorch-1.4.0) sh-4.3$python testcuda.py
torch.Size([2, 64, 128, 128])
torch.Size([20, 32, 7, 7])
torch.Size([20, 32, 7, 7])
torch.Size([20, 32, 7, 7])
0.971507, 1.943014
0.971507, 1.943014
Zero offset passed
/home/ma-user/anaconda3/envs/Pytorch-1.4.0/lib/python3.6/site-packages/torch/autograd/gradcheck.py:302: UserWarning: The {}th input requires gradient and is not a double precision floating point or complex. This check will likely fail if all the inputs are not of double precision floating point or complex.
'The {}th input requires gradient and '
check_gradient_dpooling: True
Traceback (most recent call last):
File "testcuda.py", line 265, in
check_gradient_dconv()
File "testcuda.py", line 97, in check_gradient_dconv
eps=1e-3, atol=1e-4, rtol=1e-2))
File "/home/ma-user/anaconda3/envs/Pytorch-1.4.0/lib/python3.6/site-packages/torch/autograd/gradcheck.py", line 390, in gradcheck
checkIfNumericalAnalyticAreClose(a, n, j)
File "/home/ma-user/anaconda3/envs/Pytorch-1.4.0/lib/python3.6/site-packages/torch/autograd/gradcheck.py", line 372, in checkIfNumericalAnalyticAreClose
'numerical:%s\nanalytical:%s\n' % (i, j, n, a))
File "/home/ma-user/anaconda3/envs/Pytorch-1.4.0/lib/python3.6/site-packages/torch/autograd/gradcheck.py", line 289, in fail_test
raise RuntimeError(msg)
RuntimeError: Jacobian mismatch for output 0 with respect to input 1,
numerical:tensor([[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0041, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
...,
[ 0.0000, 0.0000, 0.0000, ..., -0.0018, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0009]],
device='cuda:0')
analytical:tensor([[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0041, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
...,
[ 0.0000, 0.0000, 0.0000, ..., -0.0018, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0000],
[ 0.0000, 0.0000, 0.0000, ..., 0.0000, 0.0000, 0.0009]],
device='cuda:0')

RuntimeError: Not compiled with GPU support

Hi,

The following error message happens on my cuda 10.1 machine.

  File "/home/shuchen/miniconda3/envs/cl/lib/python3.9/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
    result = self.forward(*input, **kwargs)
  File "/home/shuchen/miniconda3/envs/cl/lib/python3.9/site-packages/torch/nn/modules/container.py", line 117, in forward
    input = module(input)
  File "/home/shuchen/miniconda3/envs/cl/lib/python3.9/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
    result = self.forward(*input, **kwargs)
  File "/home/shuchen/data/github/prj-uma-keypoint/DCNv2_latest/dcn_v2.py", line 182, in forward
    return dcn_v2_conv(
  File "/home/shuchen/data/github/prj-uma-keypoint/DCNv2_latest/dcn_v2.py", line 25, in forward
    output = _backend.dcn_v2_forward(
RuntimeError: Not compiled with GPU support

Setting Up CenterNet on PyTorch 1.7.1

I am trying to run CenterNet on PyTorch 1.7.1. I removed the original DCNv2 module from $Centernet_ROOT/src/lib/models/networks/ and cloned DCNv2_latest in the same location. Now, when I try running sh ./make.sh to build DCNv2_latest I can the following error log :

rm: cannot remove '*.so': No such file or directory
running build
running build_ext
building '_ext' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/mnt
creating build/temp.linux-x86_64-3.6/mnt/Works
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu
creating build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cuda
g++ -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/TH -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/vision.cpp -o build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
g++ -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/TH -I/home/antpc/anaconda3/envs/CenterNet_test/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp -o build/temp.linux-x86_64-3.6/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp: In function ‘at::Tensor dcn_v2_cpu_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:112:66: error: expected primary-expression before ‘>’ token
         modulated_deformable_im2col_cpu(input_n.data_ptr<scalar_t>(),
                                                                  ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:112:68: error: expected primary-expression before ‘)’ token
         modulated_deformable_im2col_cpu(input_n.data_ptr<scalar_t>(),
                                                                    ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:113:68: error: expected primary-expression before ‘>’ token
                                          offset_n.data_ptr<scalar_t>(),
                                                                    ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:113:70: error: expected primary-expression before ‘)’ token
                                          offset_n.data_ptr<scalar_t>(),
                                                                      ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:114:66: error: expected primary-expression before ‘>’ token
                                          mask_n.data_ptr<scalar_t>(),
                                                                  ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:114:68: error: expected primary-expression before ‘)’ token
                                          mask_n.data_ptr<scalar_t>(),
                                                                    ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:119:67: error: expected primary-expression before ‘>’ token
                                          columns.data_ptr<scalar_t>());
                                                                   ^
/mnt/Works/oyla/Test/CenterNet/src/lib/models/networks/DCNv2_latest/src/cpu/dcn_v2_cpu.cpp:119:69: error: expected primary-expression before ‘)’ token
                                          columns.data_ptr<scalar_t>());
                                                                     ^
error: command 'g++' failed with exit status 1

Now, when I try running python setup.py build develop instead, I get the following error:

Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    import torch
ImportError: No module named torch

even though PyTorch 1.7.1 is installed in the environment that I am using. Here are the exact details of my machine and environment:

  • PyTorch 1.7.1, Torchvision 0.8.2, Torchaudio 0.7.2 | Installed for cudatoolkit=10.1
  • GPU: NVIDIA RTX Quadro 5000 (16GB)
  • CUDA Version 11.0
  • Cuda compilation tools, release 10.0, V10.0.130
  • CUDNN 7.6.5
  • g++ version : 7.5.0
  • RAM 32GB

To reproduce the error, you can follow the given set of commands:

conda create --name CenterNet
conda activate CenterNet
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch
conda install -c anaconda cython

git clone https://github.com/cocodataset/cocoapi
cd cocoapi/PythonAPI
make
python setup.py install --user
cd ..

git clone https://github.com/xingyizhou/CenterNet
cd CenterNet
pip install -r requirements.txt

cd src/lib/external/
make 

cd ../models/networks/
rm -rf DCNv2
git clone https://github.com/jinfagang/DCNv2_latest/
cd DCNv2_latest
sh ./make.sh
OR
python setup.py build develop

Error occurs when running testcpu.py

After building, when I run testcpu.py directly, the error occurs as follows:

Traceback (most recent call last): File "/home/bst/Documents/Projects/Official/Object_Detection/BBAVectors-Oriented-Object-Detection/models/DCNv2/testcpu.py", line 255, in <module> example_dconv() File "/home/bst/Documents/Projects/Official/Object_Detection/BBAVectors-Oriented-Object-Detection/models/DCNv2/testcpu.py", line 175, in example_dconv output = dcn(input) File "/home/bst/anaconda2/envs/Python3/lib/python3.7/site-packages/torch/nn/modules/module.py", line 722, in _call_impl result = self.forward(*input, **kwargs) File "/home/bst/Documents/Projects/Official/Object_Detection/BBAVectors-Oriented-Object-Detection/models/DCNv2/dcn_v2.py", line 191, in forward self.deformable_groups, File "/home/bst/Documents/Projects/Official/Object_Detection/BBAVectors-Oriented-Object-Detection/models/DCNv2/dcn_v2.py", line 39, in forward ctx.deformable_groups, IndexError: Dimension out of range (expected to be in range of [-2, 1], but got 2)

nvcc fatal : Unsupported gpu architecture 'compute_86'; RuntimeError: Error compiling objects for extension

print(torch.version) shows pytorch1.7+cuda110. My cuda is 11.0, RTX3060. I have checked the possible solutions above but still have Error compiling objects for extension. Please help.

running build
running build_ext
building 'ext' extension
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu
creating /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda
Emitting ninja build file /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/7] /usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_cuda.o
/usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unsupported gpu architecture 'compute_86'
[2/7] /usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.o
/usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_psroi_pooling_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unsupported gpu architecture 'compute_86'
[3/7] /usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_im2col_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_im2col_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_im2col_cuda.o
/usr/local/cuda-11.0/bin/nvcc -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_im2col_cuda.cu -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cuda/dcn_v2_im2col_cuda.o -D__CUDA_NO_HALF_OPERATORS_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unsupported gpu architecture 'compute_86'
[4/7] c++ -MMD -MF /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_im2col_cpu.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_im2col_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp:9:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
84 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
[5/7] c++ -MMD -MF /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:7:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
84 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp: In function ‘std::vectorat::Tensor dcn_v2_cpu_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:211:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
211 | modulated_deformable_col2im_coord_cpu(columns.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:212:71: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
212 | input_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:213:72: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
213 | offset_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:214:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
214 | mask_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:219:77: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
219 | grad_offset_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:220:75: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
220 | grad_mask_n.data<scalar_t>());
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:222:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
222 | modulated_deformable_col2im_cpu(columns.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:223:66: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
223 | offset_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:224:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
224 | mask_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:229:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
229 | grad_input_n.data<scalar_t>());
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:232:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
232 | modulated_deformable_im2col_cpu(input_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:233:66: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
233 | offset_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:234:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
234 | mask_n.data<scalar_t>(),
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:239:65: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
239 | columns.data<scalar_t>());
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
[6/7] c++ -MMD -MF /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:18:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
84 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:41: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:137:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES’
137 | const auto& the_type = TYPE;
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
139 | at::ScalarType _st = ::detail::scalar_type(the_type);
| ^
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
66 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
| ^~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
139 | at::ScalarType _st = ::detail::scalar_type(the_type);
| ^
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
66 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:327:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
327 | input.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:333:42: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
333 | bbox.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:334:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
334 | trans.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:343:28: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
343 | out.data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:344:34: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
344 | top_count.data<scalar_t>());
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:327:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
327 | input.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:333:42: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
333 | bbox.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:334:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
334 | trans.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:343:28: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
343 | out.data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:344:34: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
344 | top_count.data<scalar_t>());
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
324 | AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_cpu_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:295:13: warning: unused variable ‘batch’ [-Wunused-variable]
295 | const int batch = input.size(0);
| ^~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:44: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:137:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES’
137 | const auto& the_type = TYPE;
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
139 | at::ScalarType _st = ::detail::scalar_type(the_type);
| ^
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
66 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
| ^~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
139 | at::ScalarType _st = ::detail::scalar_type(the_type);
| ^
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
66 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:401:46: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
401 | out_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:402:47: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
402 | top_count.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:411:48: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
411 | input_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:412:48: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
412 | trans_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:413:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
413 | input.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:414:42: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
414 | bbox.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:415:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
415 | trans.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:401:46: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
401 | out_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:402:47: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
402 | top_count.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:411:48: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
411 | input_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:412:48: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
412 | trans_grad.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:413:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
413 | input.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:414:42: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
414 | bbox.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:415:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
415 | trans.contiguous().data<scalar_t>(),
| ^
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
13 | return VA_ARGS();
| ^~~~~~~~~~~
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
398 | AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
363 | T * data() const {
| ^~~~
[7/7] c++ -MMD -MF /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/TH -I/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-11.0/include -I/home/peng/anaconda3/envs/CenterNet/include/python3.6m -c -c /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp -o /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/build/temp.linux-x86_64-3.6/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/vision.h:2,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:3,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
84 | #pragma omp parallel for if ((end - begin) >= grain_size)
|
In file included from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h: In function ‘at::Tensor dcn_v2_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:25:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
25 | if (input.type().is_cuda())
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/vision.h:2,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:3,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
In file included from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h: In function ‘std::vectorat::Tensor dcn_v2_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:61:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
61 | if (input.type().is_cuda())
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/vision.h:2,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:3,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
In file included from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:107:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
107 | if (input.type().is_cuda())
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/vision.h:2,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:3,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
In file included from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:155:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
155 | if (input.type().is_cuda())
| ^
In file included from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/cpu/vision.h:2,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/dcn_v2.h:3,
from /home/peng/Documents/open_sources/CenterNet/src/lib/models/networks/DCNv2/src/vision.cpp:2:
/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
277 | DeprecatedTypeProperties & type() const {
| ^~~~
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1522, in _run_ninja_build
env=env)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/subprocess.py", line 438, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

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

Traceback (most recent call last):
File "setup.py", line 64, in
cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/setuptools/init.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 79, in run
_build_ext.run(self)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 653, in build_extensions
build_ext.build_extensions(self)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/command/build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/command/build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
_build_ext.build_extension(self, ext)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/distutils/command/build_ext.py", line 533, in build_extension
depends=ext.depends)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 482, in unix_wrap_ninja_compile
with_cuda=with_cuda)
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1238, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "/home/peng/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1538, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension

onnx model has no weights and bias

Hello, thanks for your great work!
Now I can export onnx model with dcn op successfully. But my onnx model is not correct:
image
As my weights and bias have not been export to onnx.

Have you ever met same error? Thanks!

Error when trace model

Dear @jinfagang when I try to trace a model that use DCNv2 I got this error
Could not export Python function call '_DCNv2'. Remove calls to Python functions before export

Cannot compile with torch 1.6 but successfully with torch 1.4

My env:
gcc 7.5.0
ninja 1.10.2
ubuntu 18.04
python 3.7
cudatoolkit 10.1

I successfully compile it with torch 1.4. test import _ext and passed. But failed to compile with torch 1.6
I also tried cuda 10.2, failed. My pytorch is installed using 'conda install'.

It failed from the fourth one I think..
The error report is like this:
(This is what succeed)
[3/7] c++ -MMD -MF /NAS/home01/tanzhenwei/DCNv2_latest/build/temp.linux-x86_64-3.7/NAS/home01/tanzhenwei/DCNv2_latest/src/cpu/dcn_v2_psroi_pooling_cpu.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/NAS/home01/tanzhenwei/DCNv2_latest/src -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/TH -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/include/python3.7m -c -c /NAS/home01/tanzhenwei/DCNv2_latest/src/cpu/dcn_v2_psroi_pooling_cpu.cpp -o /NAS/home01/tanzhenwei/DCNv2_latest/build/temp.linux-x86_64-3.7/NAS/home01/tanzhenwei/DCNv2_latest/src/cpu/dcn_v2_psroi_pooling_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14

(this is what failed.)
[4/7] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/NAS/home01/tanzhenwei/DCNv2_latest/src -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/TH -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/NAS/home01/tanzhenwei/anaconda3/envs/torch16/include/python3.7m -c -c /NAS/home01/tanzhenwei/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.cu -o /NAS/home01/tanzhenwei/DCNv2_latest/build/temp.linux-x86_64-3.7/NAS/home01/tanzhenwei/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_70,code=sm_70 -std=c++14
FAILED: /NAS/home01/tanzhenwei/DCNv2_latest/build/temp.linux-x86_64-3.7/NAS/home01/tanzhenwei/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o

Trackback:
Error Message:
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1522, in _run_ninja_build
env=env)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/subprocess.py", line 481, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

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

Traceback (most recent call last):
File "setup.py", line 69, in
cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/setuptools/init.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
_build_ext.run(self)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 653, in build_extensions
build_ext.build_extensions(self)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/command/build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/command/build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
_build_ext.build_extension(self, ext)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/distutils/command/build_ext.py", line 533, in build_extension
depends=ext.depends)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 482, in unix_wrap_ninja_compile
with_cuda=with_cuda)
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1238, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "/NAS/home01/tanzhenwei/anaconda3/envs/torch17/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1538, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension

Could you give some advice?

pytorch 1.8 compilation error

Hello,

I have got the following error. nvcc v10.1.243, gcc v9.3.0, cuda 11.2

1/7] /usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"' '-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.o
/usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_psroi_pooling_cuda.o -D__CUDA_NO_HALF_OPERATORS
-D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"' '-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unknown option '-generate-dependencies-with-compile'
[2/7] /usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o -D__CUDA_NO_HALF_OPERATORS
-D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"' '-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o
/usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_im2col_cuda.o -D__CUDA_NO_HALF_OPERATORS
-D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"' '-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unknown option '-generate-dependencies-with-compile'
[3/7] /usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS
-D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"' '-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
FAILED: /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.o
/usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.o.d -DWITH_CUDA -I/home/fatih/phd/FairMOT/DCNv2_latest/src -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/TH -I/home/fatih/miniconda3/envs/FairMOT/lib/python3.8/site-packages/torch/include/THC -I/home/fatih/miniconda3/envs/FairMOT/include/python3.8 -c -c /home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.cu -o /home/fatih/phd/FairMOT/DCNv2_latest/build/temp.linux-x86_64-3.8/home/fatih/phd/FairMOT/DCNv2_latest/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS
-D__CUDA_NO_HALF_CONVERSIONS
-D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -ccbin g++ -std=c++14
nvcc fatal : Unknown option '-generate-dependencies-with-compile'

error: command '/usr/local/cuda-10.1/bin/nvcc' failed with exit status 1

Ubuntu18
conda
python=3.6.13
torch=1.7.0+cu101
torchvision=0.8.1+cu101
cuda=10.1
gcc=7.5

Just simply python setup.py build develop
and got the error below:
`running build
running build_ext
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/utils/cpp_extension.py:339: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
warnings.warn(msg.format('we could not find ninja.'))
building '_ext' extension
creating build
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/home
creating build/temp.linux-x86_64-3.6/home/binyu
creating build/temp.linux-x86_64-3.6/home/binyu/DCNv2
creating build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src
creating build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cpu
creating build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cuda
g++ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/binyu/DCNv2/src -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/binyu/anaconda3/envs/laneaf_conda/include/python3.6m -c /home/binyu/DCNv2/src/vision.cpp -o build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/binyu/DCNv2/src/cpu/vision.h:2,
from /home/binyu/DCNv2/src/dcn_v2.h:3,
from /home/binyu/DCNv2/src/vision.cpp:2:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)

In file included from /home/binyu/DCNv2/src/vision.cpp:2:0:
/home/binyu/DCNv2/src/dcn_v2.h: In function ‘at::Tensor dcn_v2_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/binyu/DCNv2/src/dcn_v2.h:25:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
if (input.type().is_cuda())
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/binyu/DCNv2/src/cpu/vision.h:2,
from /home/binyu/DCNv2/src/dcn_v2.h:3,
from /home/binyu/DCNv2/src/vision.cpp:2:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /home/binyu/DCNv2/src/vision.cpp:2:0:
/home/binyu/DCNv2/src/dcn_v2.h: In function ‘std::vectorat::Tensor dcn_v2_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/binyu/DCNv2/src/dcn_v2.h:61:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
if (input.type().is_cuda())
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/binyu/DCNv2/src/cpu/vision.h:2,
from /home/binyu/DCNv2/src/dcn_v2.h:3,
from /home/binyu/DCNv2/src/vision.cpp:2:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /home/binyu/DCNv2/src/vision.cpp:2:0:
/home/binyu/DCNv2/src/dcn_v2.h: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/binyu/DCNv2/src/dcn_v2.h:107:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
if (input.type().is_cuda())
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/binyu/DCNv2/src/cpu/vision.h:2,
from /home/binyu/DCNv2/src/dcn_v2.h:3,
from /home/binyu/DCNv2/src/vision.cpp:2:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /home/binyu/DCNv2/src/vision.cpp:2:0:
/home/binyu/DCNv2/src/dcn_v2.h: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/binyu/DCNv2/src/dcn_v2.h:155:20: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
if (input.type().is_cuda())
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
from /home/binyu/DCNv2/src/cpu/vision.h:2,
from /home/binyu/DCNv2/src/dcn_v2.h:3,
from /home/binyu/DCNv2/src/vision.cpp:2:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
g++ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/binyu/DCNv2/src -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/binyu/anaconda3/envs/laneaf_conda/include/python3.6m -c /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp -o build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:7:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)

/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp: In function ‘std::vectorat::Tensor dcn_v2_cpu_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int, int, int, int, int, int, int, int, int)’:
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:211:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cpu(columns.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:212:71: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:213:72: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
offset_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:214:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
mask_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:219:77: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
grad_offset_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:220:75: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
grad_mask_n.data<scalar_t>());
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:222:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
modulated_deformable_col2im_cpu(columns.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:223:66: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
offset_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:224:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
mask_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:229:70: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
grad_input_n.data<scalar_t>());
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:232:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
modulated_deformable_im2col_cpu(input_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:233:66: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
offset_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:234:64: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
mask_n.data<scalar_t>(),
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:239:65: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
columns.data<scalar_t>());
^
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_cpu.cpp:4:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
g++ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/binyu/DCNv2/src -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/binyu/anaconda3/envs/laneaf_conda/include/python3.6m -c /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp -o build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:18:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)

In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:41: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:137:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES’
const auto& the_type = TYPE;
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
at::ScalarType _st = ::detail::scalar_type(the_type);
^
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:327:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:333:42: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
bbox.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:334:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:343:28: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
out.data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:344:34: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
top_count.data<scalar_t>());
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:327:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:333:42: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
bbox.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:334:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:343:28: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
out.data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:344:34: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
top_count.data<scalar_t>());
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:324:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cpu_forward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In function ‘std::tuple<at::Tensor, at::Tensor> dcn_v2_psroi_pooling_cpu_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, int, float, int, int, int, int, int, float)’:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:295:13: warning: unused variable ‘batch’ [-Wunused-variable]
const int batch = input.size(0);
^~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:44: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:137:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES’
const auto& the_type = TYPE;
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:277:30: note: declared here
DeprecatedTypeProperties & type() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:139:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
at::ScalarType _st = ::detail::scalar_type(the_type);
^
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:66:23: note: declared here
inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:401:46: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
out_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:402:47: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
top_count.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:411:48: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:412:48: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:413:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:414:42: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
bbox.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:415:43: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp: In lambda function:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:401:46: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
out_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:402:47: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
top_count.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:411:48: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:412:48: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans_grad.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:413:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
input.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:414:42: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
bbox.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:13:0,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:415:43: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated: Tensor.data() is deprecated. Please use Tensor.data_ptr() instead. [-Wdeprecated-declarations]
trans.contiguous().data<scalar_t>(),
^
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Dispatch.h:13:12: note: in definition of macro ‘AT_PRIVATE_CASE_TYPE’
return VA_ARGS();
^~~~~~~~~~~
/home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:398:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cpu_backward", [&] {
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:3:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ATen.h:9,
from /home/binyu/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp:15:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:363:7: note: declared here
T * data() const {
^~~~
g++ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/binyu/DCNv2/src -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/binyu/anaconda3/envs/laneaf_conda/include/python3.6m -c /home/binyu/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp -o build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cpu/dcn_v2_im2col_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/Parallel.h:149:0,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensorApply.h:4,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/THTensor.h:5,
from /home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH/TH.h:13,
from /home/binyu/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp:9:
/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)

/usr/local/cuda-10.1/bin/nvcc -DWITH_CUDA -I/home/binyu/DCNv2/src -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/TH -I/home/binyu/anaconda3/envs/laneaf_conda/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/binyu/anaconda3/envs/laneaf_conda/include/python3.6m -c /home/binyu/DCNv2/src/cuda/dcn_v2_cuda.cu -o build/temp.linux-x86_64-3.6/home/binyu/DCNv2/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -ccbin g++ -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
error: command '/usr/local/cuda-10.1/bin/nvcc' failed with exit status 1
`

Searched google and github, still couldn't find the solution.
Any help?

RuntimeError

RuntimeError: No Op registered for Plugin with domain_version of 9
How to solve this error?

LNK2001: cublasSgemv_v2 undefined

`dcn_v2_cuda.obj : error LNK2001: 无法解析的外部符号 cublasSgemv_v2

build\lib.win-amd64-3.8_ext.cp38-win_amd64.pyd : fatal error LNK1120: 1 个无法解析的外部命令

error: command 'D:\Software\VS2019\VS2019\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\link.exe' failed with exit status 1120`

Is there anything wrong with my environment?

Runtime Error: Error compiling objects for extension

python setup.py build_ext --inplace
running build_ext
C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py:287: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'ext_cpu' extension
Emitting ninja build file C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/1] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IC:\Anaconda4\lib\site-packages\torch\include -IC:\Anaconda4\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda4\lib\site-packages\torch\include\TH -IC:\Anaconda4\lib\site-packages\torch\include\THC -IC:\Anaconda4\include -IC:\Anaconda4\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp /FoC:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext/ext_cpu.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext_cpu -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
C:\Anaconda4\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(389): warning C4101: 'e': unreferenced local variable
C:\Anaconda4\lib\site-packages\torch\include\pybind11\detail/common.h(106): warning C4005: 'HAVE_SNPRINTF': macro redefinition
C:\Anaconda4\include\pyerrors.h(489): note: see previous definition of 'HAVE_SNPRINTF'
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(29): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(52): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(78): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(98): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(121): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cpu.cpp(160): warning C4996: 'at::Tensor::data': Tensor.data() is deprecated. Please use Tensor.data_ptr() instead.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Anaconda4\lib\site-packages\torch\lib /LIBPATH:C:\Anaconda4\libs /LIBPATH:C:\Anaconda4\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64" c10.lib torch.lib torch_cpu.lib torch_python.lib /EXPORT:PyInit_ext_cpu C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext/ext_cpu.obj /OUT:build\lib.win-amd64-3.6\ext_cpu.cp36-win_amd64.pyd /IMPLIB:C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext\ext_cpu.cp36-win_amd64.lib
Creating library C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext\ext_cpu.cp36-win_amd64.lib and object C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext\ext_cpu.cp36-win_amd64.exp
Generating code
Finished generating code
building 'ext_cuda' extension
Emitting ninja build file C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin\nvcc --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Anaconda4\lib\site-packages\torch\include -IC:\Anaconda4\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda4\lib\site-packages\torch\include\TH -IC:\Anaconda4\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" -IC:\Anaconda4\include -IC:\Anaconda4\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_kernel.cu -o C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext/ext_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext_cuda -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
FAILED: C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/build/temp.win-amd64-3.6/Release/ext/ext_kernel.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin\nvcc --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler
/wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\Anaconda4\lib\site-packages\torch\include -IC:\Anaconda4\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda4\lib\site-packages\torch\include\TH -IC:\Anaconda4\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA
GPU Computing Toolkit\CUDA\v11.2\include" -IC:\Anaconda4\include -IC:\Anaconda4\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_kernel.cu -o C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext/ext_kernel.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext_cuda -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75
C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu(11): error: no instance of constructor "NNFunctor<T, dim>::NNFunctor [with T=double, dim=3]" matches the argument list
argument types are: (double *, double *, int64_t, int64_t, long *)

C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu(11): error: no instance of constructor "NNFunctor<T, dim>::NNFunctor [with T=float, dim=3]" matches the argument list
argument types are: (float *, float *, int64_t, int64_t, long *)

C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu(24): error: no instance of constructor "CrossCheckFunctor::CrossCheckFunctor" matches the argument list
argument types are: (long *, long *, int64_t, int64_t, uint8_t *)

C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu(33): error: no instance of constructor "ProjNNFunctor<T, dim>::ProjNNFunctor [with T=double, dim=3]" matches the argument list
argument types are: (double *, double *, double *, int64_t, int64_t, int64_t, int, long *)

C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu(33): error: no instance of constructor "ProjNNFunctor<T, dim>::ProjNNFunctor [with T=float, dim=3]" matches the argument list
argument types are: (float *, float *, float *, int64_t, int64_t, int64_t, int, long *)

5 errors detected in the compilation of "C:/Users/jtaggar/Work/ConnectingTheDots/connecting_the_dots-master/connecting_the_dots-master/torchext/ext/ext_kernel.cu".
ext_kernel.cu
[2/2] cl /showIncludes /nologo /Ox /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IC:\Anaconda4\lib\site-packages\torch\include -IC:\Anaconda4\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda4\lib\site-packages\torch\include\TH -IC:\Anaconda4\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" -IC:\Anaconda4\include -IC:\Anaconda4\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -c C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp /FoC:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\build\temp.win-amd64-3.6\Release\ext/ext_cuda.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ext_cuda -D_GLIBCXX_USE_CXX11_ABI=0 /std:c++14
C:\Anaconda4\lib\site-packages\torch\include\ATen/core/ivalue_inl.h(389): warning C4101: 'e': unreferenced local variable
C:\Anaconda4\lib\site-packages\torch\include\pybind11\detail/common.h(106): warning C4005: 'HAVE_SNPRINTF': macro redefinition
C:\Anaconda4\include\pyerrors.h(489): note: see previous definition of 'HAVE_SNPRINTF'
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(10): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(11): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(32): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(33): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(48): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(49): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(50): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(74): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(75): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(93): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(94): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(110): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself,
so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(111): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself,
so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
C:\Users\jtaggar\Work\ConnectingTheDots\connecting_the_dots-master\connecting_the_dots-master\torchext\ext\ext_cuda.cpp(112): warning C4996: 'at::Tensor::type': Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself,
so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device().
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py", line 1539, in _run_ninja_build
env=env)
File "C:\Anaconda4\lib\subprocess.py", line 438, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

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

Traceback (most recent call last):
File "setup.py", line 20, in
include_dirs=include_dirs
File "C:\Anaconda4\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "C:\Anaconda4\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Anaconda4\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Anaconda4\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Anaconda4\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "C:\Anaconda4\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "C:\Anaconda4\lib\distutils\command\build_ext.py", line 339, in run
self.build_extensions()
File "C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py", line 670, in build_extensions
build_ext.build_extensions(self)
File "C:\Anaconda4\lib\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "C:\Anaconda4\lib\distutils\command\build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "C:\Anaconda4\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "C:\Anaconda4\lib\site-packages\setuptools\command\build_ext.py", line 202, in build_extension
_build_ext.build_extension(self, ext)
File "C:\Anaconda4\lib\distutils\command\build_ext.py", line 533, in build_extension
depends=ext.depends)
File "C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py", line 652, in win_wrap_ninja_compile
with_cuda=with_cuda)
File "C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py", line 1255, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "C:\Anaconda4\lib\site-packages\torch\utils\cpp_extension.py", line 1555, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension

Still get "THCudaBlas_Sgemm is undefined" error with Pytorch1.8+Cuda10.2 on Jetson AGX

Hi, I try to run the make.sh on Jetson AGX with Pytorch1.8+Cuda10.2 but get error like this.

`/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/get/Downloads/DCNv2_latest-master/src -I/home/get/.local/lib/python3.6/site-packages/torch/include -I/home/get/.local/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/get/.local/lib/python3.6/site-packages/torch/include/TH -I/home/get/.local/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.cu -o build/temp.linux-aarch64-3.6/home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_72,code=compute_72 -gencode=arch=compute_72,code=sm_72 -ccbin g++ -std=c++14
/home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.cu(127): error: identifier "THCudaBlas_SgemmBatched" is undefined

/home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.cu(274): error: identifier "THCudaBlas_Sgemm" is undefined

2 errors detected in the compilation of "/tmp/tmpxft_00005223_00000000-6_dcn_v2_cuda.cpp1.ii".
error: command '/usr/local/cuda/bin/nvcc' failed with exit status 1
`

Main errors shortcut,

/home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.cu(127): error: identifier "THCudaBlas_SgemmBatched" is undefined

/home/get/Downloads/DCNv2_latest-master/src/cuda/dcn_v2_cuda.cu(274): error: identifier "THCudaBlas_Sgemm" is undefined

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.