コード例 #1
0
ファイル: worlds.py プロジェクト: lpschaub/ParlAI
 def report(self):
     """
     Report aggregate metrics across all subworlds.
     """
     metrics = aggregate_metrics(self.worlds)
     self.total_exs += metrics.get('exs', 0)
     return metrics
コード例 #2
0
 def report(self, compute_time=False):
     metrics = aggregate_metrics(self.worlds)
     if compute_time:
         self.total_exs += metrics['total']
         time_metrics = compute_time_metrics(self, self.opt['max_train_time'])
         metrics.update(time_metrics)
     return metrics
コード例 #3
0
ファイル: worlds.py プロジェクト: ahiroto/ParlAI
 def report(self, compute_time=False):
     metrics = aggregate_metrics(self.worlds)
     if compute_time:
         self.total_exs += metrics['total']
         time_metrics = compute_time_metrics(self, self.opt['max_train_time'])
         metrics.update(time_metrics)
     return metrics
コード例 #4
0
ファイル: worlds.py プロジェクト: wajustinzhang/ParlAI
 def report(self, compute_time=False):
     metrics = aggregate_metrics(self.worlds)
     if compute_time:
         self.total_exs += metrics['total']
         if self.num_examples() is not None and self.num_examples() > 0:
             self.total_epochs = int(self.total_exs / self.num_examples())
         time_metrics = compute_time_metrics(self,
                                             self.opt['max_train_time'])
         metrics.update(time_metrics)
     return metrics
コード例 #5
0
 def report(self):
     metrics = aggregate_metrics(self.worlds)
     self.total_exs += metrics.get('exs', 0)
     return metrics
コード例 #6
0
 def report(self):
     """Report aggregated metrics across all subtasks."""
     return aggregate_metrics(self.tasks)