Skip to content

Commit e426eb2

Browse files
committed
rename evaluation timing
1 parent a743dc8 commit e426eb2

File tree

7 files changed

+33
-5
lines changed

7 files changed

+33
-5
lines changed

sotabencheval/image_classification/imagenet.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,8 +328,13 @@ def save(self):
328328
self.get_results()
329329

330330
if not self.cached_results:
331-
self.speed_mem_metrics['Evaluation Time'] = len(self.outputs) / (time.time() - self.init_time)
331+
exec_speed = (time.time() - self.init_time)
332+
self.speed_mem_metrics['Tasks / Evaluation Time'] = len(self.outputs) / exec_speed
333+
self.speed_mem_metrics['Tasks'] = len(self.outputs)
334+
self.speed_mem_metrics['Evaluation Time'] = exec_speed
332335
else:
336+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
337+
self.speed_mem_metrics['Tasks'] = None
333338
self.speed_mem_metrics['Evaluation Time'] = None
334339

335340
return BenchmarkResult(

sotabencheval/machine_translation/wmt.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,13 @@ def save(self):
104104
dataset = self._get_dataset_name()
105105

106106
if not self.cached_results:
107-
self.speed_mem_metrics['Evaluation Time'] = len(self.metrics.answers) / (time.time() - self.init_time)
107+
exec_speed = (time.time() - self.init_time)
108+
self.speed_mem_metrics['Tasks / Evaluation Time'] = len(self.metrics.answers) / exec_speed
109+
self.speed_mem_metrics['Tasks'] = len(self.metrics.answers)
110+
self.speed_mem_metrics['Evaluation Time'] = exec_speed
108111
else:
112+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
113+
self.speed_mem_metrics['Tasks'] = None
109114
self.speed_mem_metrics['Evaluation Time'] = None
110115

111116
return super().save(dataset=dataset)

sotabencheval/object_detection/coco.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,13 @@ def save(self):
289289

290290
if not self.cached_results:
291291
unique_image_ids = set([d['image_id'] for d in self.detections])
292-
self.speed_mem_metrics['Evaluation Time'] = len(unique_image_ids) / (time.time() - self.init_time)
292+
exec_speed = (time.time() - self.init_time)
293+
self.speed_mem_metrics['Tasks / Evaluation Time'] = len(unique_image_ids) / exec_speed
294+
self.speed_mem_metrics['Tasks'] = len(unique_image_ids)
295+
self.speed_mem_metrics['Evaluation Time'] = exec_speed
293296
else:
297+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
298+
self.speed_mem_metrics['Tasks'] = None
294299
self.speed_mem_metrics['Evaluation Time'] = None
295300

296301
return BenchmarkResult(

sotabencheval/question_answering/squad.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,13 @@ def save(self):
5959
dataset = "SQuAD{} dev".format(self.metrics.version.value[1:])
6060

6161
if not self.cached_results:
62-
self.speed_mem_metrics['Evaluation Time'] = len(self.metrics.answers) / (time.time() - self.init_time)
62+
exec_speed = (time.time() - self.init_time)
63+
self.speed_mem_metrics['Tasks / Evaluation Time'] = len(self.metrics.answers) / exec_speed
64+
self.speed_mem_metrics['Tasks'] = len(self.metrics.answers)
65+
self.speed_mem_metrics['Evaluation Time'] = exec_speed
6366
else:
67+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
68+
self.speed_mem_metrics['Tasks'] = None
6469
self.speed_mem_metrics['Evaluation Time'] = None
6570

6671
return super().save(dataset=dataset)

sotabencheval/semantic_segmentation/ade20k.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,12 @@ def save(self):
266266
self.get_results()
267267

268268
if not self.cached_results:
269+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
270+
self.speed_mem_metrics['Tasks'] = None
269271
self.speed_mem_metrics['Evaluation Time'] = (time.time() - self.init_time)
270272
else:
273+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
274+
self.speed_mem_metrics['Tasks'] = None
271275
self.speed_mem_metrics['Evaluation Time'] = None
272276

273277
return BenchmarkResult(

sotabencheval/semantic_segmentation/pascalvoc.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,12 @@ def save(self):
240240
self.get_results()
241241

242242
if not self.cached_results:
243+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
244+
self.speed_mem_metrics['Tasks'] = None
243245
self.speed_mem_metrics['Evaluation Time'] = (time.time() - self.init_time)
244246
else:
247+
self.speed_mem_metrics['Tasks / Evaluation Time'] = None
248+
self.speed_mem_metrics['Tasks'] = None
245249
self.speed_mem_metrics['Evaluation Time'] = None
246250

247251
return BenchmarkResult(

sotabencheval/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ def __repr__(self):
1515
f"build={self.build})"
1616
)
1717

18-
version = Version(0, 0, 32)
18+
version = Version(0, 0, 33)
1919

2020
__version__ = str(version)

0 commit comments

Comments
 (0)