Open kmonachopoulos opened 7 years ago
I encountered the same problem with you. Could I ask that have you solved it?
No I haven't try anything. Maybe consider switching to another repo could help ...
I am facing the same problem
I found there is no Forward_gpu function in detection_loss_layer,so I think it can not use GPU to train.
In file included from ./include/caffe/common.hpp:19:0, from ./include/caffe/blob.hpp:8, from ./include/caffe/layers/detection_loss_layer.hpp:6, from src/caffe/layers/detection_loss_layer.cpp:6: ./include/caffe/util/device_alternate.hpp:15:36: error: no ‘void caffe::DetectionLossLayer::Forward_gpu(const std::vector<caffe::Blob>&, const std::vector<caffe::Blob >&)’ member function declared in class ‘caffe::DetectionLossLayer’
const vector<Blob>& top) { NO_GPU; } \
^
src/caffe/layers/detection_loss_layer.cpp:222:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(DetectionLossLayer);
^
./include/caffe/util/device_alternate.hpp:19:39: error: no ‘void caffe::DetectionLossLayer::Backward_gpu(const std::vector<caffe::Blob >&, const std::vector&, const std::vector<caffe::Blob>&)’ member function declared in class ‘caffe::DetectionLossLayer’
const vector<Blob >& bottom) { NO_GPU; } \
^
src/caffe/layers/detection_loss_layer.cpp:222:1: note: in expansion of macro ‘STUB_GPU’
STUB_GPU(DetectionLossLayer);
^
Makefile:572: recipe for target '.build_release/src/caffe/layers/detection_loss_layer.o' failed
make: [.build_release/src/caffe/layers/detection_loss_layer.o] Error 1
make: Waiting for unfinished jobs....