textspotter
textspotter copied to clipboard
Makefile:581: recipe for target '.build_release/src/caffe/layers/reverse_axis_layer.o' failed
When compiling the origional caffe code, I have the same problem as #15 . Then I compile your caffe code, but there is an error. I have no idea how to solve it, can you help me? Thank you.
./include/caffe/util/device_alternate.hpp:14:15: error: expected initializer before ‘<’ token
void classname<Dtype>::Forward_gpu(const vector<Blob<Dtype>>& bottom,
^
src/caffe/layers/reverse_axis_layer.cpp:61:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(ReverseLayer);
^~~~~~~~
./include/caffe/util/device_alternate.hpp:17:15: error: expected initializer before ‘<’ token
void classname<Dtype>::Backward_gpu(const vector<Blob<Dtype>>& top,
^
src/caffe/layers/reverse_axis_layer.cpp:61:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(ReverseLayer);
^~~~~~~~
Makefile:581: recipe for target '.build_release/src/caffe/layers/reverse_axis_layer.o' failed
make: *** [.build_release/src/caffe/layers/reverse_axis_layer.o] Error 1
make: *** Waiting for unfinished jobs....
@curiosity2 , Hi can you remove the reverse_layer.cu file and related head file and registration information? Or you can add related layer, like att_lstm layer, reverse layer, etc to your own version caffe
@tonghe90 I have the same problem. It was not resolved by deleting the reverse_layer.cu file...
Here is the log:
CXX src/caffe/layers/crop_layer.cpp
In file included from ./include/caffe/common.hpp:19:0,
from ./include/caffe/blob.hpp:8,
from ./include/caffe/layers/reverse_axis_layer.hpp:6,
from src/caffe/layers/bkp/reverse_axis_layer.cpp:1:
./include/caffe/util/device_alternate.hpp:14:15: error: expected initializer before ‘<’ token
void classname<Dtype>::Forward_gpu(const vector<Blob<Dtype>>& bottom,
^
src/caffe/layers/bkp/reverse_axis_layer.cpp:61:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(ReverseLayer);
^
./include/caffe/util/device_alternate.hpp:17:15: error: expected initializer before ‘<’ token
void classname<Dtype>::Backward_gpu(const vector<Blob<Dtype>>& top,
^
src/caffe/layers/bkp/reverse_axis_layer.cpp:61:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(ReverseLayer);
^
Makefile:581: recipe for target '.build_release/src/caffe/layers/bkp/reverse_axis_layer.o' failed
make: *** [.build_release/src/caffe/layers/bkp/reverse_axis_layer.o] Error 1
make: *** Waiting for unfinished jobs....
@curiosity2, Have you solved the problem? I can't replicate the problem, So, could you be more specific how to reproduce this error?