Open bitfort opened 4 years ago
SWG:
Make sure your run_stop logging tag has the appropriate timestamp in cases of "off the clock" evaluation. For example, run stop would be the eval timestamp.
if check_point.meets_target():
log("run_stop", timestmap=check_point.time_stamp())
This is a code change for reference DLRM and minigo.
To Be Discussed:
I want to clarify for everyone that the official rules for calculating MLPerf scores is timestamp of run_stop minus timestamp of run_start. This has caused some confusion for the "off the clock" evaluation we are allowing this round. Ensure your logs follow the time calculation methodology in cases of off line evaluation by ensuring the timestamp of run_stop is correct; specifically, you may need to analytically calculate and set the timestamp for run_stop using the timestamp of checkpoints.