Skip to content
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: aarch64: Initial nightly performance test #2837

Merged
merged 4 commits into from
Mar 20, 2025

Conversation

Ryo-not-rio
Copy link
Contributor

@Ryo-not-rio Ryo-not-rio commented Mar 7, 2025

Adding a comprehensive performance test to the nightly pipeline. For now, matmul, conv, eltwise and reorders are tested but more tests are to be added in the future.

Other minor changes:

  • Fix benchdnn comparison script
  • Update precommit performance tests list
  • Add fast math tests

A run of the new pipeline can be seen in https://github.com/oneapi-src/oneDNN/actions/runs/13707641078. It is currently failing as it is catching a regression that needs to be solved but the pipeline itself is working as it should.

@Ryo-not-rio Ryo-not-rio requested a review from a team as a code owner March 7, 2025 11:51
@github-actions github-actions bot added the devops Github automation label Mar 7, 2025
Adding a comprehensive performance test to the nightly pipeline.
For now, matmul, conv, eltwise and reorders are tested but more tests
are to be added in the future.

Other minor changes:
- Fix benchdnn comparison script
- Update precommit performance tests list
- Add fast math tests
@Ryo-not-rio Ryo-not-rio force-pushed the ryo-not-rio/performance-test-ci branch from 64fa5ad to 6f1a913 Compare March 11, 2025 13:15
@Ryo-not-rio Ryo-not-rio force-pushed the ryo-not-rio/performance-test-ci branch from 7e3fc41 to ce967d5 Compare March 13, 2025 09:11
@Ryo-not-rio Ryo-not-rio requested a review from a team as a code owner March 13, 2025 09:11
@Ryo-not-rio Ryo-not-rio force-pushed the ryo-not-rio/performance-test-ci branch from ce967d5 to 54e3b69 Compare March 13, 2025 12:16
@Ryo-not-rio Ryo-not-rio requested review from jondea and Sqvid March 14, 2025 10:07
"$1 --matmul --mode=P --perf-template=%prb%,%-time% --batch=${SCRIPT_DIR}/inputs/matmul >> $3"
"$2 --matmul --mode=P --perf-template=%prb%,%-time% --batch=${SCRIPT_DIR}/inputs/matmul >> $4"
"$1 --conv --mode=P --perf-template=%prb%,%-time% --batch=${SCRIPT_DIR}/inputs/conv >> $3"
"$2 --conv --mode=P --perf-template=%prb%,%-time% --batch=${SCRIPT_DIR}/inputs/conv >> $4"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-blocking, but it may eventually be prudent to monitor creation time (%ctime%) as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, this shall be a different PR

@Ryo-not-rio
Copy link
Contributor Author

@theComputeKid @vpirogov This PR is ready for merge, please have a look

@Ryo-not-rio Ryo-not-rio merged commit bea4783 into main Mar 20, 2025
17 checks passed
@Ryo-not-rio Ryo-not-rio deleted the ryo-not-rio/performance-test-ci branch March 20, 2025 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops Github automation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants