Skip to content

Commit 8cc644e

Browse files
[CI] Extend Nightly E2E testing
Add E2E tests execution on L0 x [PVC, Arc, BMG] and self hosted CUDA runners. We'll keep nightly testing in single target device, full (build + run) mode.
1 parent f3d12f0 commit 8cc644e

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

.github/workflows/sycl-nightly.yml

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,46 +60,63 @@ jobs:
6060
runner: '["Linux", "amdgpu"]'
6161
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd
6262
target_devices: hip:gpu
63-
tests_selector: e2e
6463

65-
- name: Intel L0 GPU
64+
- name: NVIDIA/CUDA
65+
runner: '["Linux", "cuda"]'
66+
image_options: -u 1001 --gpus all --cap-add SYS_ADMIN
67+
target_devices: cuda:gpu
68+
69+
- name: Intel L0 Gen12 GPU
6670
runner: '["Linux", "gen12"]'
6771
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
6872
target_devices: level_zero:gpu
6973
reset_intel_gpu: true
70-
tests_selector: e2e
7174

72-
- name: Intel OCL GPU
75+
- name: Intel L0 Ponte Vecchio GPU
76+
runner: '["Linux", "pvc"]'
77+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
78+
target_devices: level_zero:gpu
79+
reset_intel_gpu: true
80+
81+
- name: Intel L0 Battlemage GPU
82+
runner: '["Linux", "bmg"]'
83+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
84+
target_devices: level_zero:gpu
85+
reset_intel_gpu: true
86+
87+
- name: Intel L0 Arc A-Series GPU
88+
runner: '["Linux", "arc"]'
89+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
90+
target_devices: level_zero:gpu
91+
reset_intel_gpu: true
92+
93+
- name: Intel OCL Gen12 GPU
7394
runner: '["Linux", "gen12"]'
7495
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
7596
target_devices: opencl:gpu
7697
reset_intel_gpu: true
77-
tests_selector: e2e
7898

7999
- name: OCL CPU (AMD)
80100
runner: '["Linux", "amdcpu"]'
81101
image_options: -u 1001
82102
target_devices: opencl:cpu
83-
tests_selector: e2e
84103

85104
- name: OCL CPU (Intel/GEN12)
86105
runner: '["Linux", "gen12"]'
87106
image_options: -u 1001 --privileged --cap-add SYS_ADMIN
88107
target_devices: opencl:cpu
89-
tests_selector: e2e
90108

91109
- name: OCL CPU (Intel/Arc)
92110
runner: '["Linux", "arc"]'
93111
image_options: -u 1001
94112
target_devices: opencl:cpu
95-
tests_selector: e2e
96113
uses: ./.github/workflows/sycl-linux-run-tests.yml
97114
with:
98115
name: ${{ matrix.name }}
99116
runner: ${{ matrix.runner }}
100117
image_options: ${{ matrix.image_options }}
101118
target_devices: ${{ matrix.target_devices }}
102-
tests_selector: ${{ matrix.tests_selector }}
119+
tests_selector: e2e
103120
extra_lit_opts: "--param 'cxx_flags=-D_GLIBCXX_USE_CXX11_ABI=0' ${{ matrix.extra_lit_opts }}"
104121
reset_intel_gpu: ${{ matrix.reset_intel_gpu }}
105122
ref: ${{ github.sha }}

0 commit comments

Comments
 (0)