mirror of
https://github.com/Doctorado-ML/benchmark.git
synced 2025-08-16 16:05:54 +00:00
Add time as 2nd sort criteria
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
from operator import itemgetter
|
||||||
import math
|
import math
|
||||||
import json
|
import json
|
||||||
import abc
|
import abc
|
||||||
@@ -716,13 +717,7 @@ class Summary:
|
|||||||
data = [x for x in data if x["score"] == score]
|
data = [x for x in data if x["score"] == score]
|
||||||
if model:
|
if model:
|
||||||
data = [x for x in data if x["model"] == model]
|
data = [x for x in data if x["model"] == model]
|
||||||
data = sorted(
|
data = sorted(data, key=itemgetter(sort_key, "time"), reverse=True)
|
||||||
data,
|
|
||||||
key=lambda x: 0.0
|
|
||||||
if type(x[sort_key]) is float and math.isnan(x[sort_key])
|
|
||||||
else x[sort_key],
|
|
||||||
reverse=True,
|
|
||||||
)
|
|
||||||
if number > 0:
|
if number > 0:
|
||||||
data = data[:number]
|
data = data[:number]
|
||||||
max_file = max(len(x["file"]) for x in data)
|
max_file = max(len(x["file"]) for x in data)
|
||||||
|
Reference in New Issue
Block a user