Skip to content

[SYCL] Cleanup Windows testing #17755

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

Conversation

AlexeySachkov
Copy link
Contributor

This is a joined cherry-pick of #16286, #17046 and #17100 made to align tests between sycl and sycl-rel-6_1_0 branches to make the pre-commit more stable on the latter.

Descriptions of cherry-picked commits:


Fix postcommit failure and move tests in right folder (#16286)

opencl cpu fails without a stack trace

Patch-By: Victor Lomuller [email protected]


[SYCL][E2E] Limit work group size in WorkGroupScratchMemory tests (#17046)

Some devices don't support work group sizes of 1024, so use the maximum
size if it is smaller in the copy_dynamic_size.cpp and
dynamic_unused.cpp tests.

Patch-By: Ross Brunton [email protected]


[SYCL][E2E] Use size_t rather than unsigned long in WorkGroupScratchMemory tests (#17100)

The max work group size is a size_t, rather than an unsigned long.
This trips up older versions of MSVC where size_t happens to be
unsigned long long.

Patch-By: Ross Brunton [email protected]


Naghasan and others added 3 commits March 31, 2025 11:36
…tel#17046)

Some devices don't support work group sizes of 1024, so use the maximum
size if it is smaller in the copy_dynamic_size.cpp and
dynamic_unused.cpp tests.
…emory tests (intel#17100)

The max work group size is a `size_t`, rather than an `unsigned long`.
This trips up older versions of MSVC where `size_t` happens to be
`unsigned long long`.
@AlexeySachkov
Copy link
Contributor Author

Linux failures and Windows BMG failures can be ignored, because pre-commit isn't yet stable on the 6.1 branch.

The main aim for this PR is e2e (Intel GEN12 Graphics with Level Zero, ["Windows","gen12"]) / Intel GEN12 Graphics with Level Zero. That job has successfully passed comparing to reference PR #17067 where we had two test failures in it

@AlexeySachkov AlexeySachkov marked this pull request as ready for review April 1, 2025 18:35
@AlexeySachkov AlexeySachkov requested a review from a team as a code owner April 1, 2025 18:35
@AlexeySachkov
Copy link
Contributor Author

SYCL Pre Commit on Windows / e2e (Intel GEN12 Graphics with Level Zero, ["Windows","gen12"]) is the main testing configuration for this PR and it is now green, so I will proceed with the merge. The rest of the pre-commit is still quite unstable

@AlexeySachkov AlexeySachkov merged commit 57375e4 into intel:sycl-rel-6_1_0 Apr 2, 2025
9 of 20 checks passed
@AlexeySachkov AlexeySachkov deleted the private/asachkov/stabilize-pre-commit-2 branch April 2, 2025 15:42
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