Skip to content

Conversation

@lukaszstolarczuk
Copy link
Contributor

@lukaszstolarczuk lukaszstolarczuk commented Nov 5, 2024

Each commit should be checked separately.

QEMU build is split, to only run selected jobs per PR and the whole suite (with extra OS) on nightly. QEMU in short run executes only 3 configs and valgrind is executed only on default.
// nightly qemu (long) run was executed on my fork: https://github.com/lukaszstolarczuk/unified-memory-framework/actions/runs/11722236706/job/32651339247

CUDA and L0 - similarly - only a few jobs on PR, the rest during the nigth.

Multi Numa workflow is extended, because it's executed very quickly.

Checklist

  • CI workflows execute properly
  • CI workflows, not executed per PR (e.g. Nightly), execute properly

@lukaszstolarczuk lukaszstolarczuk force-pushed the workflows-pt2 branch 4 times, most recently from edb9f7f to 43d7c26 Compare November 7, 2024 12:25
@lukaszstolarczuk lukaszstolarczuk marked this pull request as ready for review November 7, 2024 12:25
@lukaszstolarczuk lukaszstolarczuk requested a review from a team as a code owner November 7, 2024 12:25
It's running rather quickly and on self hosted runners.
Enable also more builds in this workflow.
Use it actually as reusable workflow - enable limited scope in PR/push
and full scope in Nightly workflow.
Now, each provider have its own, separate job in PR/push.
Run full QEMU suite in nightly workflow only.
Enable more Ubuntu OSes along.
@lukaszstolarczuk lukaszstolarczuk merged commit 8ea6d11 into oneapi-src:main Nov 13, 2024
79 checks passed
@lukaszstolarczuk lukaszstolarczuk deleted the workflows-pt2 branch November 13, 2024 13:45
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.

4 participants