Skip to content

Commit

Permalink
Merge pull request #628 from fantes/rectified_adam
Browse files Browse the repository at this point in the history
API for rectified flavor of adam and amsgrad
  • Loading branch information
beniz authored Aug 27, 2019
2 parents 9731159 + 06a81a6 commit f477e89
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/backends/caffe/caffelib.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1140,6 +1140,10 @@ namespace dd
solver_param.set_amsgrad(true);
solver_param.set_regularization_type("decoupled");
}
if (ad_solver.has("rectified") && ad_solver.get("rectified").get<bool>())
solver_param.set_rectified(true);


caffe::UpgradeSolverType(&solver_param);
}
if (ad_solver.has("test_interval"))
Expand Down Expand Up @@ -1210,8 +1214,12 @@ namespace dd
this->_logger->info("selected solver: " + solver_param.type());
if (solver_param.amsgrad())
this->_logger->info("solver flavor : AMSGRAD ");
if (solver_param.rectified())
this->_logger->info("solver flavor : rectified ");
if (solver_param.regularization_type() == "decoupled")
this->_logger->info("solver flavor: decoupled weight decay ");
if (solver_param.lookahead())
this->_logger->info("solver flavor: lookahead ");
}
catch(...)
{
Expand Down

0 comments on commit f477e89

Please sign in to comment.