Skip to content

Commit

Permalink
Compute speedup using the base commit value
Browse files Browse the repository at this point in the history
  • Loading branch information
huydhn committed Jan 16, 2025
1 parent 14d60d3 commit a3df197
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions torchci/lib/benchmark/aoUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,14 @@ export function computeSpeedup(
return;
}

const k = `${r.workflow_id} ${r.job_id} ${r.model} ${r.metric} ${r.device} ${r.arch}`;
const k = `${r.model} ${r.metric} ${r.device} ${r.arch}`;
// Compare against the oldest base commit
if (
k in baselineMetrics &&
baselineMetrics[k].workflow_id < r.workflow_id
) {
return;
}
baselineMetrics[k] = r;
});

Expand All @@ -91,11 +98,12 @@ export function computeSpeedup(
}

if (SPEEDUP_METRICS.includes(r.metric)) {
const k = `${r.workflow_id} ${r.job_id} ${r.model} ${r.metric} ${r.device} ${r.arch}`;
const k = `${r.model} ${r.metric} ${r.device} ${r.arch}`;
if (
k in baselineMetrics &&
baselineMetrics[k].actual !== 0 &&
r.actual !== 0
r.actual !== 0 &&
baselineMetrics[k].workflow_id <= r.workflow_id
) {
const speedup = r.metric.includes("time")
? baselineMetrics[k].actual / r.actual
Expand Down

0 comments on commit a3df197

Please sign in to comment.