aboutsummaryrefslogtreecommitdiff
path: root/evaluate2.sh
Commit message (Collapse)AuthorAgeFilesLines
* more robust error messageJason Nochlin2024-01-101-1/+1
|
* catch hyperfine command failedJason Nochlin2024-01-101-0/+5
|
* remove debug lineJason Nochlin2024-01-101-1/+0
|
* Validate that ./calculate_average_<fork>.sh exists for each forkJason Nochlin2024-01-101-0/+8
|
* grep returns exit code 1 when no match, `|| true` prevents the script from ↵Jason Nochlin2024-01-101-1/+2
| | | | exiting early
* #281 Trimming slowest/fastest run, not first/last in evaluate2.shGunnar Morling2024-01-101-2/+2
|
* evaluate2.sh improvements - leaderboard, default SDKJason Nochlin2024-01-101-11/+94
| | | | | | | | | | | | | | | | | | | * reset the JDK to the default (21.0.1-open) when no prepare script is provided * leaderboard improvements - sorting and content * run sdk install once at the beginning of the script for all the SDKs detected in any of the evaluated prepare scripts * remove unnecessary code and tweak doc comments * one more nit * Don't print rankings values when only 1 fork is being evaluated * It's been a few hours, so I now have some more rate limit :) --------- Co-authored-by: Jason Nochlin <hundredwatt@users.noreply.github.com>
* Use hyperfine and jq to improve evaluate.shJason Nochlin2024-01-091-0/+194
* create new version of evaluate.sh using hyperfine + jq * output the raw times for each command * nit: s/command/fork/ * update evaluate2.sh for new fork file structure * review changes * use numactl on linux * 1 warmup * verify output * leaderboard * do not early exit on hyperfine error * check if SMT and turbo boost are disabled * fix bug --------- Co-authored-by: Jason Nochlin <hundredwatt@users.noreply.github.com>