[plugin][benchmark] upload OOT benchmark results to OOB dashboard#501
Open
[plugin][benchmark] upload OOT benchmark results to OOB dashboard#501
Conversation
zejunchen-zejun
approved these changes
Apr 8, 2026
wuhuikx
approved these changes
Apr 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
This PR enhanced the OOT benchmark workflow to automatically upload the benchmark results to OOB dashboard as well.
Since OOB dashboard requires the benchmark results to be uploaded as an excel file with some specific format, a new script was added to process the data:
Similarly, the OOT benchmark workflow was updated to make the uploading optional when running the benchmark:

Since OOB data upload requires a password, a new repo secret, namely OOB_BENCHMARK_DATA_UPLOAD_PW, has been added in the settings.

If benchmark finished and upload succeed, a screenshot will be saved to indicate the status. The following image comes with this run: https://github.com/ROCm/ATOM/actions/runs/24074200879, where gpt-oss and kimi k2 were selected as an example.

The data shown in OOB dashboard is aligned with the ones from benchmark run.
Test Plan
Manually trigger a benchmark run to verify the functionality.
Test Result
The benchmark data has been successfully uploaded as expected.
Submission Checklist