Skip to content

Commit 0bdedb5

Browse files
[CI] Extend Nightly E2E testing (#17010)
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 bede0e9 commit 0bdedb5

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

.github/workflows/sycl-nightly.yml

+24-9
Original file line numberDiff line numberDiff line change
@@ -60,46 +60,61 @@ 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+
80+
- name: Intel L0 Battlemage GPU
81+
runner: '["Linux", "bmg"]'
82+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
83+
target_devices: level_zero:gpu
84+
85+
- name: Intel L0 Arc A-Series GPU
86+
runner: '["Linux", "arc"]'
87+
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
88+
target_devices: level_zero:gpu
89+
reset_intel_gpu: true
90+
91+
- name: Intel OCL Gen12 GPU
7392
runner: '["Linux", "gen12"]'
7493
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
7594
target_devices: opencl:gpu
7695
reset_intel_gpu: true
77-
tests_selector: e2e
7896

7997
- name: OCL CPU (AMD)
8098
runner: '["Linux", "amdcpu"]'
8199
image_options: -u 1001
82100
target_devices: opencl:cpu
83-
tests_selector: e2e
84101

85102
- name: OCL CPU (Intel/GEN12)
86103
runner: '["Linux", "gen12"]'
87104
image_options: -u 1001 --privileged --cap-add SYS_ADMIN
88105
target_devices: opencl:cpu
89-
tests_selector: e2e
90106

91107
- name: OCL CPU (Intel/Arc)
92108
runner: '["Linux", "arc"]'
93109
image_options: -u 1001
94110
target_devices: opencl:cpu
95-
tests_selector: e2e
96111
uses: ./.github/workflows/sycl-linux-run-tests.yml
97112
with:
98113
name: ${{ matrix.name }}
99114
runner: ${{ matrix.runner }}
100115
image_options: ${{ matrix.image_options }}
101116
target_devices: ${{ matrix.target_devices }}
102-
tests_selector: ${{ matrix.tests_selector }}
117+
tests_selector: e2e
103118
extra_lit_opts: "--param 'cxx_flags=-D_GLIBCXX_USE_CXX11_ABI=0' ${{ matrix.extra_lit_opts }}"
104119
reset_intel_gpu: ${{ matrix.reset_intel_gpu }}
105120
ref: ${{ github.sha }}

0 commit comments

Comments
 (0)