CI Updates, main branch (2024.11.28.) #139
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With updated Docker images finally being available with oneAPI 2025.0.0, I updated the SYCL CI tests to use these latest images.
With the latest images there's no need anymore to override environment variables, so I removed all of that.
Added an NVIDIA backended SYCL build as well, but only in Release mode. At the same time removed the Debug AMD backended build as well. Unfortunately the non-Intel backends just tend to have issues with assertions since forever. 😦
As reported in #136, unfortunately the Eigen tests are just not jiving with SYCL for some reason. They compile fine, and even run without any obvious error. But they produce incorrect outputs. 😕 So I just disabled them for now. I'd really like to understand these issues later on, possibly with the help of some Intel developers (@ivorobts ?), but just testing that the code compiles successfully should be enough for the moment...