message: Restore can be invoked on rank > 0
diff: @@ -462,7 +462,6 @@ string Solver<Dtype>::SnapshotToHDF5() {
  template <typename Dtype>
  void Solver<Dtype>::Restore(const char* state_file) {
  - CHECK(Caffe::root_solver());
  string state_filename(state_file);
  if (state_filename.size() >= 3 &&
  state_filename.compare(state_filename.size() - 3, 3, ".h5") == 0) {
  