(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet$ cd $ROOT/lib/csrc
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc$ export CUDA_HOME="/usr/local/cuda-10.2"
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc$ cd ransac_voting
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/ransac_voting$ python setup.py build_ext --inplace
running build_ext
building 'ransac_voting' extension
creating build
creating build/temp.linux-x86_64-cpython-37
creating build/temp.linux-x86_64-cpython-37/src
gcc -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c ./src/ransac_voting.cpp -o build/temp.linux-x86_64-cpython-37/./src/ransac_voting.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ransac_voting -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/usr/local/cuda-10.2/bin/nvcc -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c ./src/ransac_voting_kernel.cu -o build/temp.linux-x86_64-cpython-37/./src/ransac_voting_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=ransac_voting -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++11
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
./src/ransac_voting_kernel.cu: In function ‘at::Tensor generate_hypothesis_launcher(at::Tensor, at::Tensor, at::Tensor)’:
./src/ransac_voting_kernel.cu:76:103: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:76:127: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:76:147: warning: ‘T* at::Tensor::data() const [with T = int]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:76:173: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu: In function ‘void voting_for_hypothesis_launcher(at::Tensor, at::Tensor, at::Tensor, at::Tensor, float)’:
./src/ransac_voting_kernel.cu:159:105: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:159:129: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:159:155: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:159:188: warning: ‘T* at::Tensor::data() const [with T = unsigned char]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu: In function ‘at::Tensor generate_hypothesis_vanishing_point_launcher(at::Tensor, at::Tensor, at::Tensor)’:
./src/ransac_voting_kernel.cu:256:119: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:256:143: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:256:163: warning: ‘T* at::Tensor::data() const [with T = int]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:256:189: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
generate_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu: In function ‘void voting_for_hypothesis_vanishing_point_launcher(at::Tensor, at::Tensor, at::Tensor, at::Tensor, float)’:
./src/ransac_voting_kernel.cu:343:121: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:343:145: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:343:171: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
./src/ransac_voting_kernel.cu:343:204: warning: ‘T* at::Tensor::data() const [with T = unsigned char]’ is deprecated [-Wdeprecated-declarations]
voting_for_hypothesis_vanishing_point_kernel<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
creating build/lib.linux-x86_64-cpython-37
g++ -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -pthread -shared -B /home/r****/anaconda3/envs/pvnet/compiler_compat -L/home/r****/anaconda3/envs/pvnet/lib -Wl,-rpath=/home/r****/anaconda3/envs/pvnet/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-cpython-37/./src/ransac_voting.o build/temp.linux-x86_64-cpython-37/./src/ransac_voting_kernel.o -L/usr/local/cuda-10.2/lib64 -lcudart -o build/lib.linux-x86_64-cpython-37/ransac_voting.cpython-37m-x86_64-linux-gnu.so
copying build/lib.linux-x86_64-cpython-37/ransac_voting.cpython-37m-x86_64-linux-gnu.so ->
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/ransac_voting$ cd ../nn
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/nn$ python setup.py build_ext --inplace
generating ./_ext.c
(already up-to-date)
the current directory is '/home/r****/3dTracking/clean-pvnet/lib/csrc/nn'
running build_ext
building '_ext' extension
gcc -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c _ext.c -o ./_ext.o
gcc -pthread -shared -B /home/r****/anaconda3/envs/pvnet/compiler_compat -L/home/r****/anaconda3/envs/pvnet/lib -Wl,-rpath=/home/r****/anaconda3/envs/pvnet/lib -Wl,--no-as-needed -Wl,--sysroot=/ ./_ext.o src/nearest_neighborhood.cu.o /usr/local/cuda-10.2/lib64/libcudart.so -lstdc++ -o ./_ext.cpython-37m-x86_64-linux-gnu.so
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/nn$ cd ../fps
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/fps$ python setup.py build_ext --inplace
generating ./_ext.c
(already up-to-date)
the current directory is '/home/r****/3dTracking/clean-pvnet/lib/csrc/fps'
running build_ext
building '_ext' extension
gcc -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c _ext.c -o ./_ext.o
gcc -pthread -shared -B /home/r****/anaconda3/envs/pvnet/compiler_compat -L/home/r****/anaconda3/envs/pvnet/lib -Wl,-rpath=/home/r****/anaconda3/envs/pvnet/lib -Wl,--no-as-needed -Wl,--sysroot=/ ./_ext.o src/farthest_point_sampling.cpp.o -lstdc++ -o ./_ext.cpython-37m-x86_64-linux-gnu.so
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/fps$ cd ../dcn_v2
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/dcn_v2$ python setup.py build_ext --inplace
running build_ext
building '_ext' extension
creating build
creating build/temp.linux-x86_64-cpython-37
creating build/temp.linux-x86_64-cpython-37/home
creating build/temp.linux-x86_64-cpython-37/home/r****
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cpu
creating build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda
gcc -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c /home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cpu/dcn_v2_cpu.cpp -o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cpu/dcn_v2_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c /home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu -o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/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 -std=c++11
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu: In function ‘at::Tensor dcn_v2_cuda_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/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:191: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:215: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:240: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:262: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:286: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:107:308: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
createBatchGemmBuffer<<>>(
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:139:88: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:139:112: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:139:134: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:139:310: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu: In function ‘std::vector dcn_v2_cuda_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/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:273:80: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 'n', 't', n, m, k, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:273:107: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 'n', 't', n, m, k, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:273:143: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 'n', 't', n, m, k, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:96: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:121: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:147: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:171: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:349: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:279:378: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_coord_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:291:90: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:291:116: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:291:140: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:291:317: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_col2im_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:302:90: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:302:116: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:302:140: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:302:312: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
modulated_deformable_im2col_cuda(THCState_getCurrentStream(state),
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:316:77: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 't', 'n', n_, m_, k_, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:316:112: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 't', 'n', n_, m_, k_, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:316:153: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemm(state, 't', 'n', n_, m_, k_, 1.0f,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:324:74: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemv(state,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:324:100: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemv(state,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.cu:324:138: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
THCudaBlas_Sgemv(state,
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c /home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_im2col_cuda.cu -o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/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_75,code=sm_75 -std=c++11
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c /home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu -o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/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_75,code=sm_75 -std=c++11
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:98: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:31:1: note: declared here
inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) {
^~~~~~~~~~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:343: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:452: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:493: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:624: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:654: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:890: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:998: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:1038: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:1168: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:317:1197: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(input.type(), "dcn_v2_psroi_pooling_cuda_forward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:101: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:31:1: note: declared here
inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) {
^~~~~~~~~~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:353: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:398: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:535: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:581: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:622: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:662: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:703: warning: ‘T* at::Tensor::data() const [with T = double]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu: In lambda function:
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1041: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1085: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1221: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1266: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1306: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1345: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.cu:391:1385: warning: ‘T* at::Tensor::data() const [with T = float]’ is deprecated [-Wdeprecated-declarations]
AT_DISPATCH_FLOATING_TYPES(out_grad.type(), "dcn_v2_psroi_pooling_cuda_backward", [&] {
^
/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:322:1: note: declared here
T * data() const {
^ ~~
gcc -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/TH -I/home/r****/anaconda3/envs/pvnet/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/home/r****/anaconda3/envs/pvnet/include/python3.7m -c /home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/vision.cpp -o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
creating build/lib.linux-x86_64-cpython-37
g++ -pthread -B /home/r****/anaconda3/envs/pvnet/compiler_compat -Wl,--sysroot=/ -pthread -shared -B /home/r****/anaconda3/envs/pvnet/compiler_compat -L/home/r****/anaconda3/envs/pvnet/lib -Wl,-rpath=/home/r****/anaconda3/envs/pvnet/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cpu/dcn_v2_cpu.o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_cuda.o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_im2col_cuda.o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/cuda/dcn_v2_psroi_pooling_cuda.o build/temp.linux-x86_64-cpython-37/home/r****/3dTracking/clean-pvnet/lib/csrc/dcn_v2/src/vision.o -L/usr/local/cuda-10.2/lib64 -lcudart -o build/lib.linux-x86_64-cpython-37/_ext.cpython-37m-x86_64-linux-gnu.so
copying build/lib.linux-x86_64-cpython-37/_ext.cpython-37m-x86_64-linux-gnu.so ->
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/dcn_v2$ cd ../uncertainty_pnp
(pvnet) r****@r****-MS-7D42:~/3dTracking/clean-pvnet/lib/csrc/uncertainty_pnp$ python setup.py build_ext --inplace
In file included from ./include/eigen3/Eigen/Core:316:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:60:39: warning: ignoring attributes on template argument ‘__m128 {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128> { enum { value = true }; };
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:61:40: warning: ignoring attributes on template argument ‘__m128i {aka __vector(2) long long int}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128i> { enum { value = true }; };
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:62:40: warning: ignoring attributes on template argument ‘__m128d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct is_arithmetic<__m128d> { enum { value = true }; };
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:160:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct unpacket_traits { typedef float type; enum {size=4, alignment=Aligned16}; typedef Packet4f half; };
^
In file included from ./include/eigen3/Eigen/Core:316:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:161:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct unpacket_traits { typedef double type; enum {size=2, alignment=Aligned16}; typedef Packet2d half; };
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:162:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
template<> struct unpacket_traits { typedef int type; enum {size=4, alignment=Aligned16}; typedef Packet4i half; };
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:468:37: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
struct protate_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:476:37: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
struct protate_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:484:37: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
struct protate_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:755:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
struct palign_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:778:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
struct palign_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:801:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
struct palign_impl
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:815:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
ptranspose(PacketBlock& kernel) {
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:820:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
ptranspose(PacketBlock& kernel) {
^
./include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:827:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes]
ptranspose(PacketBlock& kernel) {
^
In file included from ./include/eigen3/Eigen/Core:318:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:232:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct conj_helper
^
./include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:241:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes]
template<> struct conj_helper
^
./include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:433:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct conj_helper
^
./include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:442:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes]
template<> struct conj_helper
^
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’:
./include/eigen3/Eigen/src/Core/Matrix.h:144:57: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:219:7: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Geometry/RotationBase.h:34:56: required from ‘class Eigen::RotationBase, 3>’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:35:7: required from ‘class Eigen::QuaternionBase >’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:227:7: required from ‘class Eigen::Quaternion’
./include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half {aka __vector(4) float}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes]
typedef typename find_best_packet_helper::type>::type type;
^~~~
In file included from ./include/eigen3/Eigen/Core:343:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, float, float, Eigen::DenseCoeffsBase, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:287:16: required from ‘class Eigen::Quaternion’
./include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’:
./include/eigen3/Eigen/src/Core/Matrix.h:144:57: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:219:7: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Geometry/RotationBase.h:34:56: required from ‘class Eigen::RotationBase, 3>’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:35:7: required from ‘class Eigen::QuaternionBase >’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:227:7: required from ‘class Eigen::Quaternion’
./include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:75:3: required from here
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half {aka __vector(2) double}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
typedef typename find_best_packet_helper::type>::type type;
^~~~
In file included from ./include/eigen3/Eigen/Core:343:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/eigen3/Eigen/src/Geometry/Quaternion.h:287:16: required from ‘class Eigen::Quaternion’
./include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:75:3: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’:
./include/eigen3/Eigen/src/Core/Matrix.h:144:57: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/ceres/gradient_checker.h:87:12: required from here
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half {aka __vector(2) double}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
typedef typename find_best_packet_helper::type>::type type;
^~~~
In file included from ./include/eigen3/Eigen/Core:343:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/ceres/gradient_checker.h:87:12: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’:
./include/eigen3/Eigen/src/Core/Matrix.h:144:57: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/ceres/jet.h:306:59: required from ‘struct ceres::Jet’
./include/ceres/internal/autodiff.h:232:40: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half {aka __vector(2) double}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
typedef typename find_best_packet_helper::type>::type type;
^~~~
In file included from ./include/eigen3/Eigen/Core:343:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: required from ‘class Eigen::PlainObjectBase >’
./include/eigen3/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’
./include/ceres/jet.h:306:59: required from ‘struct ceres::Jet’
./include/ceres/internal/autodiff.h:232:40: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:44:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’
./include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:338:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’
./include/ceres/internal/autodiff.h:266:7: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, 0, Eigen::Stride<0, 0> >, double, double, Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./include/eigen3/Eigen/src/Core/MapBase.h:177:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’
./include/eigen3/Eigen/src/Core/Map.h:89:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’
./include/ceres/internal/autodiff.h:196:12: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 0; int N = 6]’
./include/ceres/internal/autodiff.h:306:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 6, 1, false>, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:454:7: required from ‘class Eigen::DenseCoeffsBase, 6, 1, false>, 2>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, 6, 1, false>, double, double, Eigen::DenseCoeffsBase, 6, 1, false>, 2>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 6, 1, false> >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 6, 1, false> >’
./include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 6, 1, false>, 0>’
./include/eigen3/Eigen/src/Core/Block.h:333:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./include/eigen3/Eigen/src/Core/Block.h:104:81: required from ‘class Eigen::Block, 6, 1, false>’
./include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 6>’
./include/ceres/internal/autodiff.h:196:56: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 0; int N = 6]’
./include/ceres/internal/autodiff.h:306:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’:
./include/eigen3/Eigen/src/Core/Matrix.h:144:57: required from ‘struct Eigen::internal::traits >’
./include/eigen3/Eigen/src/Core/Map.h:69:8: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’
./include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:32:54: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’
./include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:116:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’
./include/ceres/internal/autodiff.h:196:12: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 6; int N = 0]’
./include/ceres/internal/autodiff.h:307:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half {aka __vector(2) double}’ [-Wignored-attributes]
In file included from ./include/eigen3/Eigen/Core:298:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
typedef typename find_best_packet_helper::type>::type type;
^~~~
In file included from ./include/eigen3/Eigen/Core:343:0,
from ./include/ceres/jet.h:166,
from ./include/ceres/internal/autodiff.h:145,
from ./include/ceres/autodiff_cost_function.h:133,
from ./include/ceres/ceres.h:37,
from src/uncertainty_pnp.cpp:3:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’
./include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:32:54: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’
./include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:116:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’
./include/ceres/internal/autodiff.h:196:12: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 6; int N = 0]’
./include/ceres/internal/autodiff.h:307:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
>::type PacketReturnType;
^~~~~~~~~~~~~~~~
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, 0, Eigen::Stride<0, 0> >, double, double, Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./include/eigen3/Eigen/src/Core/MapBase.h:177:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’
./include/eigen3/Eigen/src/Core/Map.h:89:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’
./include/ceres/internal/autodiff.h:196:12: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 6; int N = 0]’
./include/ceres/internal/autodiff.h:307:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, 1, false>, 0>’:
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:454:7: required from ‘class Eigen::DenseCoeffsBase, 0, 1, false>, 2>’
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, 0, 1, false>, double, double, Eigen::DenseCoeffsBase, 0, 1, false>, 2>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, 1, false> >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, 1, false> >’
./include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 0, 1, false>, 0>’
./include/eigen3/Eigen/src/Core/Block.h:333:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./include/eigen3/Eigen/src/Core/Block.h:104:81: required from ‘class Eigen::Block, 0, 1, false>’
./include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 0>’
./include/ceres/internal/autodiff.h:196:56: required from ‘void ceres::internal::Take1stOrderPart(int, const JetT*, T*) [with JetT = ceres::Jet; T = double; int N0 = 6; int N = 0]’
./include/ceres/internal/autodiff.h:307:5: required from ‘static bool ceres::internal::AutoDiff::Differentiate(const Functor&, const T* const*, int, T*, T**) [with Functor = ReprojectionErrorArray; T = double; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
./include/ceres/autodiff_cost_function.h:211:66: required from ‘bool ceres::AutoDiffCostFunction::Evaluate(const double* const*, double*, double**) const [with CostFunctor = ReprojectionErrorArray; int kNumResiduals = 2; int N0 = 6; int N1 = 0; int N2 = 0; int N3 = 0; int N4 = 0; int N5 = 0; int N6 = 0; int N7 = 0; int N8 = 0; int N9 = 0]’
src/uncertainty_pnp.cpp:156:1: required from here
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
./include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’:
./include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8: required from ‘struct Eigen::internal::special_scalar_op_base, const Eigen::Matrix