Skip to content

[SYCL][CI][NewOffloadModel] Enable CTS testing for New Offload Model in sycl-nightly#21720

Merged
sarnex merged 7 commits intosyclfrom
test_cts_new_offload_model_enabling
Apr 14, 2026
Merged

[SYCL][CI][NewOffloadModel] Enable CTS testing for New Offload Model in sycl-nightly#21720
sarnex merged 7 commits intosyclfrom
test_cts_new_offload_model_enabling

Conversation

@maksimsab
Copy link
Copy Markdown
Contributor

@maksimsab maksimsab commented Apr 9, 2026

This patch enables testing of New Offload Model for CTS tests for Linux/Windows in the
nightly workflow, following the same pattern used for E2E tests.

Assisted-By: Claude Code

maksimsab and others added 3 commits April 9, 2026 09:25
This patch enables testing of New Offload Model for CTS tests in the
nightly workflow, following the same pattern used for E2E tests.

Changes:
* CTS build and run jobs are now parameterized with
  enable_new_offload_model matrix: ['False', 'True']
* The --offload-new-driver flag is passed via -DCMAKE_CXX_FLAGS in
  extra_cmake_args when New Offload Model is enabled
* Artifact names are differentiated between old and new offload models
  to allow separate binaries for each configuration
* Both Linux and Windows CTS tests now run with both offload models

This doubles the CTS test coverage in nightly runs, testing both Old
and New Offload Models on Linux (OCL CPU, L0 gen12) and Windows
(L0 gen12).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Temporarily disable unnecessary jobs to speed up testing of CTS with
New Offload Model changes. This commit should NOT be merged.

Commented out:
- linux_shared_build, ubuntu2404_oneapi_build, ubuntu2404_libcxx_build
- All E2E test jobs (ubuntu2204_test_*, e2e-win)
- ubuntu2404_oneapi_test
- CUDA AWS jobs (cuda-aws-start, cuda-run-tests, cuda-aws-stop)
- nightly_build_upload
- docker_build_push

Active jobs:
- get_date
- ubuntu2204_build (Linux toolchain)
- build-win (Windows toolchain)
- build-sycl-cts-linux, run-sycl-cts-linux
- build-sycl-cts-win, run-sycl-cts-win

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@maksimsab
Copy link
Copy Markdown
Contributor Author

Windows tests failed for NewOffloadModel.

https://github.com/intel/llvm/actions/runs/24201530319

maksimsab and others added 3 commits April 14, 2026 05:48
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Temporarily disable unnecessary jobs to speed up testing of CTS with
New Offload Model changes. This commit should NOT be merged.

Commented out:
- linux_shared_build, ubuntu2404_oneapi_build, ubuntu2404_libcxx_build
- All E2E test jobs (ubuntu2204_test_*, e2e-win)
- ubuntu2404_oneapi_test
- CUDA AWS jobs (cuda-aws-start, cuda-run-tests, cuda-aws-stop)
- nightly_build_upload
- docker_build_push

Active jobs:
- get_date
- ubuntu2204_build (Linux toolchain)
- build-win (Windows toolchain)
- build-sycl-cts-linux, run-sycl-cts-linux
- build-sycl-cts-win, run-sycl-cts-win

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@maksimsab
Copy link
Copy Markdown
Contributor Author

Failures fixed. https://github.com/intel/llvm/actions/runs/24401329774
check-sycl-unittests failure isn't related.

@maksimsab maksimsab marked this pull request as ready for review April 14, 2026 14:32
@maksimsab maksimsab requested a review from a team as a code owner April 14, 2026 14:32
@github-actions
Copy link
Copy Markdown
Contributor

@intel/llvm-gatekeepers please consider merging

@sarnex sarnex merged commit 94685d5 into sycl Apr 14, 2026
4 checks passed
@bader bader deleted the test_cts_new_offload_model_enabling branch April 14, 2026 15:50
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.

2 participants