Skip to content

Added details of oneDNN CI coverage and needs #218

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

Merged
merged 2 commits into from
Apr 11, 2025

Conversation

vpirogov
Copy link
Collaborator

@vpirogov vpirogov commented Apr 8, 2025

Working assumption is that "CI" in context of this document refers to tests that trigger automatically or can be triggered manually on a PR and have publicly available results.

Closes #206.

@vpirogov vpirogov force-pushed the vpirogov/onednn-ci branch from c33bc61 to 75cd56a Compare April 8, 2025 21:59
| Owner | Target | OS | Concurrency | Active? | How to access logs |
| -------------- | ----------- | --------------------- | ------------ | ------- | ------------------- |
| @vpirogov | CPU x64 | Linux, Windows, macOS | 2 | Yes | CI x64 PR check |
| @theComputeKid | CPU AArch64 | Linux, macOS | 2 | Yes | CI AArch64 PR check |
Copy link
Member

@theComputeKid theComputeKid Apr 9, 2025

Choose a reason for hiding this comment

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

We have a public Nightly AArch64 as well, where we do more extensive testing and also basic performance sanity checks. Do we want to include that? It is different to the PR checks, but can be triggered on a branch. This would be outside the definition of CI as you described in this PR.

Copy link
Contributor

Choose a reason for hiding this comment

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

Are the results public and how is it triggered? If it has public results I think we should document it here.

Copy link
Member

@theComputeKid theComputeKid Apr 9, 2025

Choose a reason for hiding this comment

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

It is public and triggered both manually and automatically (every night).

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Are the results public and how is it triggered? If it has public results I think we should document it here.

This testing runs on main branch and does not help with making decisions on accepting PRs, which was the original definition. Do we want to clarify what 'CI' means in this document so that there's no confusion?

Copy link
Contributor

Choose a reason for hiding this comment

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

This is a good point. Perhaps we need a section for regular build/test that happens alongside other things. We could potentially harness this for CI in the future in any case.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Sounds reasonable. @theComputeKid, do you want to take a stab at that with the next set of changes?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think I'll merge this information now and they can add this information later.

@theComputeKid
Copy link
Member

Could you change lowercase aarch64 to uppercase AArch64 across the document? GitHub doesn't allow me to comment on unchanged portions of files.

@rodburns
Copy link
Contributor

rodburns commented Apr 9, 2025

Could you change lowercase aarch64 to uppercase AArch64 across the document? GitHub doesn't allow me to comment on unchanged portions of files.

You could make a new PR with the change

@vpirogov
Copy link
Collaborator Author

vpirogov commented Apr 9, 2025

Could you change lowercase aarch64 to uppercase AArch64 across the document? GitHub doesn't allow me to comment on unchanged portions of files.

I'll include this change.

@vpirogov vpirogov force-pushed the vpirogov/onednn-ci branch 2 times, most recently from aa7620f to a4e2d64 Compare April 9, 2025 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

oneDNN - Document existing public CI infrastructure and requirements
3 participants