Closed carrierlxk closed 6 years ago
sorry,because i have to do my other works, i only complete the forwad part in deformable conv net. but if you have interesting to complete it, you can fork it. BY THE WAY, the core codes is completed in deformable_im2col.cu, good lunck. ps: i tink you should compile it using c++11,good luck.
Thank you@unsky. I think the reason maybe the version of g++.
Hi, when I compile the matcaffe, I face an issue:
/home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:45:40: error: template argument 1 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:45:40: error: template argument 2 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:45:50: error: invalid type in declaration before ‘;’ token /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:46:37: error: template argument 1 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:46:37: error: template argument 2 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:46:44: error: invalid type in declaration before ‘;’ token /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:174:66: error: template argument 1 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:174:66: error: template argument 2 is invalid /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe_.cpp: In function ‘mxArray* ptr_vec_to_handlevec(const int&)’: /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:175:57: error: request for member ‘size’ in ‘ptrvec’, which is of non-class type ‘const int’ /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:176:31: error: request for member ‘size’ in ‘ptrvec’, which is of non-class type ‘const int’ /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:177:27: error: invalid types ‘const int[int]’ for array subscript /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe_.cpp: In function ‘void getsolver(int, mxArray, int, const mxArray)’: /home/lxk/code/tracking/Deformable-ConvNets/matlab/+caffe/private/caffe.cpp:193:3: error: reference to ‘shared_ptr’ is ambiguous
Could you tell me the solution? Thank you.