-
Notifications
You must be signed in to change notification settings - Fork 762
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CI][BENCHMARK] Merge new metadata implementation + tweaks to benchmarks #17617
Conversation
This patch improves numerous aspects on how the benchmarking results are visualized: - rewrites the way HTML charts are generated, using a library (Chart.js) that's both easier to use and more visually pleasing. The new HTML page also now decouples data from the HTML itself, leading to faster load times and the ability to fetch data from remote sources. - The markdown output now contains a failures section that lists all benchmarks that failed for a given run. This will be a helpful for developers during PR testing. - Benchmarks can now have description that's displayed on the page. - And many more minor improvements.
…to unify-benchmark-ci
This reverts commit f79bbbf.
... and add presets to more easily
…to unify-benchmark-ci
…to unify-benchmark-ci
On PRs based on main, the scripts location is "old" and not accesible. Pick location based on the dir existance. Step 'gather info' is in a 'weird' location, so solve it with 2 tries to execute the script.
Co-authored-by: Piotr Balcer <[email protected]>
@intel/llvm-gatekeepers PR ready for merging, thanks! |
@intel/llvm-gatekeepers please merge |
there's a failing job, I may have saw a comment about this that it's a job to be removed so can be ignored? |
found the comment - #17562 (comment) - maybe this is something we can get removed |
Yeah... I'm not actually sure why that job still exists, I'll ask around |
This PR partially merges changes introduced in #17229. Specifically, it merges changes related to:
--build-jobs
and--redownload
(to re-fetch the benchmarks)Note: I am relying on this PR having its commits squashed during merge (which should be the default behavior for intel/llvm)
I did not try to clean up the commit history. Most of these changes are by Piotr anyway, I wanted to make sure he was properly credited for the changes.
Updates for current splitting effort of #17229: #17545 (comment)