Exemplo n.º 1
0
 def test_get_all_metrics(self):
     fs = FileStore(self.test_root)
     for exp_id in self.experiments:
         runs = self.exp_data[exp_id]["runs"]
         for run_uuid in runs:
             run_info = self.run_data[run_uuid]
             metrics = fs.get_all_metrics(run_uuid)
             metrics_dict = run_info.pop("metrics")
             for metric in metrics:
                 expected_timestamp, expected_value = max(metrics_dict[metric.key])
                 self.assertEqual(metric.timestamp, expected_timestamp)
                 self.assertEqual(metric.value, expected_value)
Exemplo n.º 2
0
 def test_get_all_metrics(self):
     fs = FileStore(self.test_root)
     for exp_id in self.experiments:
         runs = self.exp_data[exp_id]["runs"]
         for run_uuid in runs:
             run_info = self.run_data[run_uuid]
             metrics = fs.get_all_metrics(run_uuid)
             metrics_dict = run_info.pop("metrics")
             for metric in metrics:
                 # just the last recorded value
                 timestamp, metric_value = metrics_dict[metric.key][-1]
                 self.assertEqual(metric.timestamp, timestamp)
                 self.assertEqual(metric.value, metric_value)