@@ -86,15 +86,13 @@ jobs:
86
86
image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
87
87
target_devices : level_zero:gpu;opencl:gpu;opencl:cpu
88
88
reset_intel_gpu : true
89
- install_drivers : ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
90
89
extra_lit_opts : --param gpu-intel-gen12=True
91
90
- name : E2E tests on Intel Arc A-Series Graphics
92
91
runner : ' ["Linux", "arc"]'
93
92
image : ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest
94
93
image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
95
94
target_devices : level_zero:gpu;opencl:gpu
96
95
reset_intel_gpu : true
97
- install_drivers : ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
98
96
extra_lit_opts : --param matrix-xmx8=True --param gpu-intel-dg2=True
99
97
env : ' {"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }'
100
98
- name : E2E tests with dev igc on Intel Arc A-Series Graphics
@@ -103,14 +101,9 @@ jobs:
103
101
image_options : -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
104
102
target_devices : level_zero:gpu;opencl:gpu
105
103
reset_intel_gpu : true
106
- install_drivers : >-
107
- ${{ contains(needs.detect_changes.outputs.filters, 'drivers') ||
108
- contains(needs.detect_changes.outputs.filters, 'devigccfg') }}
109
- use_dev_igc : ${{ contains(needs.detect_changes.outputs.filters, 'devigccfg') }}
110
104
extra_lit_opts : --param matrix-xmx8=True --param gpu-intel-dg2=True
111
105
env : ' {"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }'
112
- # Run only if the PR does not have the 'ci-no-devigc' label.
113
- skip_run : ${{ contains(github.event.pull_request.labels.*.name, 'ci-no-devigc') }}
106
+ use_igc_dev : true
114
107
115
108
uses : ./.github/workflows/sycl-linux-run-tests.yml
116
109
with :
@@ -120,11 +113,13 @@ jobs:
120
113
image_options : ${{ matrix.image_options }}
121
114
target_devices : ${{ matrix.target_devices }}
122
115
reset_intel_gpu : ${{ matrix.reset_intel_gpu }}
123
- install_drivers : ${{ matrix.install_drivers }}
124
- use_dev_igc : ${{ matrix.use_dev_igc }}
125
116
extra_lit_opts : ${{ matrix.extra_lit_opts }}
126
117
env : ${{ matrix.env || '{}' }}
127
- skip_run : ${{ matrix.skip_run || 'false' }}
118
+
119
+ install_igc_driver : ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
120
+ install_dev_igc_driver : ${{ matrix.use_igc_dev && contains(needs.detect_changes.outputs.filters, 'devigccfg') || 'false' }}
121
+ # Run only if the PR does not have the 'ci-no-devigc' label.
122
+ skip_run : ${{matrix.use_igc_dev && contains(github.event.pull_request.labels.*.name, 'ci-no-devigc') || 'false'}}
128
123
129
124
ref : ${{ github.sha }}
130
125
merge_ref : ' '
0 commit comments