Fix exp show --sort-by issue #6675 (#6764)

Co-authored-by: Zhenyu Gao <[email protected]>
This commit is contained in:
eggqq007
2021-10-11 16:46:38 +09:00
committed by GitHub
co-authored by Zhenyu Gao
parent 8767f42f39
commit e8b649a75f
+3 -2
View File
@@ -258,11 +258,12 @@ def _sort_column(sort_by, metric_names, param_names):
def _sort_exp(experiments, sort_path, sort_name, typ, reverse):
def _sort(item):
rev, exp = item
tip = exp.get("checkpoint_tip")
exp_data = exp.get("data", {})
tip = exp_data.get("checkpoint_tip")
if tip and tip != rev:
# Sort checkpoint experiments by tip commit
return _sort((tip, experiments[tip]))
data = exp.get(typ, {}).get(sort_path, {})
data = exp_data.get(typ, {}).get(sort_path, {}).get("data", {})
val = flatten(data).get(sort_name)
return val is None, val