def on_run_end(self): content = list() content.append(format_fold_run(fold=self._fold, run=self._run)) content.append(format_evaluation_results(self.last_evaluation_results, float_format=self.float_format)) content.append('Time Elapsed: {}'.format(sec_to_hms(self.stat_aggregates['times']['runs'][-1], as_str=True))) G.log(self.log_separator.join(content), previous_frame=inspect.currentframe().f_back) super().on_run_end()
def on_repetition_end(self): content = '' content += 'Repetition {} AVG: '.format(self._rep) content += format_evaluation_results(self.last_evaluation_results, float_format=self.float_format) content += self.log_separator if not content.endswith(' ') else '' content += 'Time Elapsed: {}'.format(sec_to_hms(self.stat_aggregates['times']['reps'][-1], as_str=True)) G.log('', previous_frame=inspect.currentframe().f_back) G.log(content, previous_frame=inspect.currentframe().f_back) super().on_repetition_end()
def on_experiment_end(self): content = 'FINAL: ' content += format_evaluation_results(self.last_evaluation_results, float_format=self.float_format) content += self.log_separator if not content.endswith(' ') else '' content += 'Time Elapsed: {}'.format(sec_to_hms(self.stat_aggregates['times']['total_elapsed'], as_str=True)) G.log('') G.log(content, previous_frame=inspect.currentframe().f_back, add_time=False) super().on_experiment_end()
def on_repetition_end(self): content = "" content += "Repetition {} AVG: ".format(self._rep) content += format_evaluation_results( self.last_evaluation_results, float_format=self.float_format ) content += self.log_separator if not content.endswith(" ") else "" content += "Time Elapsed: {}".format( sec_to_hms(self.stat_aggregates["times"]["reps"][-1], as_str=True) ) G.log("", previous_frame=inspect.currentframe().f_back) G.log(content, previous_frame=inspect.currentframe().f_back) super().on_repetition_end()
def on_experiment_end(self): content = "FINAL: " content += format_evaluation_results( self.last_evaluation_results, float_format=self.float_format ) content += self.log_separator if not content.endswith(" ") else "" content += "Time Elapsed: {}".format( sec_to_hms(self.stat_aggregates["times"]["total_elapsed"], as_str=True) ) G.log("") G.log(content, previous_frame=inspect.currentframe().f_back, add_time=False) super().on_experiment_end()