int GRBtunemodel ( GRBmodel *model )

Perform an automated search for parameter settings that improve performance on a model. Upon completion, this routine stores the best parameter sets it found. The number of stored parameter sets can be determined by querying the value of the TuneResultCount attribute. The actual settings can be retrieved using GRBgettuneresult.

Please refer to the parameter tuning section for details on the tuning tool.

Return value:

A non-zero return value indicates that a problem occurred while tuning the model. Refer to the Error Code table for a list of possible return values. Details on the error can be obtained by calling GRBgeterrormsg.


model: The model to be tuned.

Example usage:

  error = GRBtunemodel(model);
  if (error) goto QUIT;

  error = GRBgetintattr(model, "TuneResultCount", &nresults);
  if (error) goto QUIT;