-
Notifications
You must be signed in to change notification settings - Fork 739
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] Improve SYCL-CTS job in Nightly workflow #12934
Conversation
KornevNikita
commented
Mar 6, 2024
•
edited
Loading
edited
- Use the normal runner instead of failing one.
- Keep executing the test loop if suite fails.
1. Extend the number of suites. 2. Add the ability to define ninja's extra args for build-cts. 3. Keep executing the loop if suite fails.
To check if all works fine: https://github.com/intel/llvm/actions/runs/8179408035 |
devops/cts_exclude_filter
Outdated
vector_alias | ||
vector_api | ||
vector_constructors | ||
vector_load_store | ||
vector_operators | ||
vector_swizzle_assignment | ||
vector_swizzles |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: some of these tests (e.g. vector_*) are in this list because they take a lot of time to compile and execute.
For some reason workflow didn't take -j8 and the runner is offline again because of some memory issue. I think we should not use this runner. I'll update the workflow to use a normal machine. But a bit later. |
Potential reason - GHA runner process is killed by OS. It's possible that |
It's not just runner was killed, for some reason the whole machine goes offline after this. We need to manually reboot it every time this happens. Not very convenient:) This machine was unused in CI, may be because of that. About "-j8" - as I understand ninja takes all 12 threads buy default. So "-j8" helps us use less memory. But for some reason the workflow ignored this argument. Probably wrong format. |
3afa4ad
to
b732c61
Compare
Okay, I'll extend the set a bit later. It takes more than 6 hours to run SYCL-CTS and it's too much. Need to adjust the set. |
Nightly passes as expected: https://github.com/intel/llvm/actions/runs/8188808112 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like a good logging addition. 👍
Failed pre-commit is unrelated: #12944 |