From e130d4cf10a4aaeafb500c91036dfb93d232734c Mon Sep 17 00:00:00 2001 From: Grigori Fursin Date: Wed, 7 Feb 2024 13:54:17 +0100 Subject: [PATCH] clean up --- cm-mlops/challenge/repro-micro2023/README.md | 4 ++++ .../report/repro-acm-ieee-micro2023/_cm.json | 19 +++++++++++++++++++ cm-mlops/script/gui/playground_reports.py | 2 +- cm-mlops/script/launch-benchmark/customize.py | 3 +++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 cm-mlops/report/repro-acm-ieee-micro2023/_cm.json diff --git a/cm-mlops/challenge/repro-micro2023/README.md b/cm-mlops/challenge/repro-micro2023/README.md index 2b43c0b119..ad5484b6d6 100644 --- a/cm-mlops/challenge/repro-micro2023/README.md +++ b/cm-mlops/challenge/repro-micro2023/README.md @@ -15,3 +15,7 @@ Conference: [ACM/IEEE MICRO 2023](https://www.microarch.org/micro56) ## Artifacts with the CM interface * https://github.com/ctuning/cm-reproduce-research-projects + +## Our experience report + +* https://www.linkedin.com/pulse/micro-2023-artifact-evaluation-report-56th-ieeeacm-symposium-fursin-bsgwe/ diff --git a/cm-mlops/report/repro-acm-ieee-micro2023/_cm.json b/cm-mlops/report/repro-acm-ieee-micro2023/_cm.json new file mode 100644 index 0000000000..305f1f65f1 --- /dev/null +++ b/cm-mlops/report/repro-acm-ieee-micro2023/_cm.json @@ -0,0 +1,19 @@ +{ + "alias": "repro-acm-ieee-micro2023", + "automation_alias": "report", + "automation_uid": "6462ecdba2054467", + "date": "20231113", + "redirect": "https://www.linkedin.com/pulse/micro-2023-artifact-evaluation-report-56th-ieeeacm-symposium-fursin-bsgwe", + "tags": [ + "repro", + "reproducibility", + "artifact-evaluation", + "acm", + "ieee", + "micro", + "micro-2023", + "2023" + ], + "title": "Artifact Evaluation and Reproducibility at ACM/IEEE MICRO'23", + "uid": "0dd8d20394fd4197" +} diff --git a/cm-mlops/script/gui/playground_reports.py b/cm-mlops/script/gui/playground_reports.py index ee8c08a38d..43aed1f04d 100644 --- a/cm-mlops/script/gui/playground_reports.py +++ b/cm-mlops/script/gui/playground_reports.py @@ -107,7 +107,7 @@ def page(st, params): md = '' - for l in sorted(lst, key=lambda x: x.meta.get('date','')): + for l in sorted(lst, key=lambda x: x.meta.get('date',''), reverse=True): meta = l.meta diff --git a/cm-mlops/script/launch-benchmark/customize.py b/cm-mlops/script/launch-benchmark/customize.py index 992d6306bf..b40635298f 100644 --- a/cm-mlops/script/launch-benchmark/customize.py +++ b/cm-mlops/script/launch-benchmark/customize.py @@ -90,6 +90,9 @@ def load_cfg(i): selection.append(meta) + # Sort by tags + selection = sorted(selection, key = lambda v: ','.join(v.get('tags',[]))) + return {'return':0, 'lst':lst, 'selection':selection}