Hi everybody:
I'm getting a similar error with MATLAB R2015a on Ubuntu 16.04.
I can successfully load the solver:
solver_file = 'lenet_solver.prototxt';
solver = caffe.Solver(solver_file);
but then, when I try to make it run
solver.solve();
I get an error. On Matlab console I see
Unexpected unknown exception from MEX file..
Error in caffe.Solver/solve (line 51)
caffe_('solver_solve', self.hSolver_self);
And in the Ubuntu terminal the last message is
I0527 12:54:52.342578 8352 blocking_queue.cpp:49] Waiting for data
However, if a run the solver from the command line,
$CAFFE_ROOT/build/tools/train --solver="lenet_solver.prototxt"
then it works properly.
Does anybody know the reason for this problem with the Matlab interface?
Thanks.