【复现笔记】clean-pvnet:运行日志记录

(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 >, double, double, Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:56:7:   required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’
./include/ceres/jet.h:367:35:   required from ‘ceres::Jet ceres::operator*(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:25:23:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, 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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, double, double, Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’
./include/ceres/jet.h:367:41:   required from ‘ceres::Jet ceres::operator*(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:25:23:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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, const Eigen::CwiseUnaryOp, 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, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, double, double, Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’
./include/ceres/jet.h:395:37:   required from ‘ceres::Jet ceres::operator/(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:25:38:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, 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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, double, double, Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’
./include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:56:7:   required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’
./include/ceres/jet.h:395:57:   required from ‘ceres::Jet ceres::operator/(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:25:38:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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, 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, const Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’
./include/ceres/jet.h:329:35:   required from ‘ceres::Jet ceres::operator+(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:25:53:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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, 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, const Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>, false>’
./include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’
./include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’
./include/ceres/jet.h:348:35:   required from ‘ceres::Jet ceres::operator-(const ceres::Jet&, const ceres::Jet&) [with T = double; int N = 6]’
src/uncertainty_pnp.cpp:27:24:   required from ‘bool ReprojectionErrorArray::operator()(const T*, T*) const [with T = ceres::Jet]’
./include/ceres/internal/variadic_evaluate.h:175:19:   required from ‘static bool ceres::internal::VariadicEvaluate::Call(const Functor&, const T* const*, T*) [with Functor = ReprojectionErrorArray; T = ceres::Jet; int N0 = 6]’
./include/ceres/internal/autodiff.h:289:72:   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:349: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/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 6, 1, false> >’:
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:648:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(const DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 6, 1, false>; Functor = Eigen::internal::assign_op]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:790:31:   required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 6, 1, false>; Functor = Eigen::internal::assign_op; Scalar = double]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:747:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 6, 1, false>; Func = Eigen::internal::assign_op]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:712:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 6, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:693:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 6, 1, false>]’
./include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 6, 1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 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 = 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/CoreEvaluators.h:697:8: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
   enum {
        ^
./include/eigen3/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, 1, false> >’:
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:648:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(const DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 0, 1, false>; Functor = Eigen::internal::assign_op]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:790:31:   required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 0, 1, false>; Functor = Eigen::internal::assign_op; Scalar = double]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:747:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, 1, false>; Func = Eigen::internal::assign_op]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:712:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’
./include/eigen3/Eigen/src/Core/AssignEvaluator.h:693:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, 1, false>]’
./include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, 1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 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/CoreEvaluators.h:697:8: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes]
generating ./_ext.c
(already up-to-date)
the current directory is '/home/r****/3dTracking/clean-pvnet/lib/csrc/uncertainty_pnp'
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/uncertainty_pnp.cpp.o ./lib/libceres.so ./lib/libglog.so -lstdc++ -o ./_ext.cpython-37m-x86_64-linux-gnu.so

你可能感兴趣的:(深度学习)