From 2e3a6a0dc2ab01e06eb25464b2227f5bd8eea987 Mon Sep 17 00:00:00 2001 From: Jinsong Ji Date: Mon, 22 Apr 2024 18:20:31 +0200 Subject: [PATCH 1/3] [CI] Run Matrix and ESIMD E2E tests with igc-dev by default Allow to use default igc with label so that we may ignore regressions in igc dev when needed. --- .github/workflows/sycl-linux-precommit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sycl-linux-precommit.yml b/.github/workflows/sycl-linux-precommit.yml index c17c49b25b45e..4ea5977bdd7c0 100644 --- a/.github/workflows/sycl-linux-precommit.yml +++ b/.github/workflows/sycl-linux-precommit.yml @@ -91,7 +91,7 @@ jobs: extra_lit_opts: --param gpu-intel-gen12=True - name: E2E tests on Intel Arc A-Series Graphics runner: '["Linux", "arc"]' - image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest + image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:${{ contains(github.event.pull_request.labels.*.name, 'ci-no-devigc') && 'latest' || 'devigc' }} image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN target_devices: ext_oneapi_level_zero:gpu;opencl:gpu reset_gpu: true From 7b56c0cef788f85e094c551c8bfcb786b1281f1e Mon Sep 17 00:00:00 2001 From: Jinsong Ji Date: Fri, 3 May 2024 09:34:43 -0700 Subject: [PATCH 2/3] Use dev igc in another Run --- .github/workflows/sycl-linux-precommit.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/sycl-linux-precommit.yml b/.github/workflows/sycl-linux-precommit.yml index 4ea5977bdd7c0..f025124b2c35f 100644 --- a/.github/workflows/sycl-linux-precommit.yml +++ b/.github/workflows/sycl-linux-precommit.yml @@ -90,6 +90,15 @@ jobs: install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }} extra_lit_opts: --param gpu-intel-gen12=True - name: E2E tests on Intel Arc A-Series Graphics + runner: '["Linux", "arc"]' + image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest + image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN + target_devices: ext_oneapi_level_zero:gpu;opencl:gpu + reset_gpu: true + install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') + extra_lit_opts: --param matrix-xmx8=True --param gpu-intel-dg2=True + env: '{"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }' + - name: E2E tests with dev igc on Intel Arc A-Series Graphics runner: '["Linux", "arc"]' image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:${{ contains(github.event.pull_request.labels.*.name, 'ci-no-devigc') && 'latest' || 'devigc' }} image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN @@ -101,6 +110,7 @@ jobs: use_dev_igc: ${{ contains(needs.detect_changes.outputs.filters, 'devigccfg') }} extra_lit_opts: --param matrix-xmx8=True --param gpu-intel-dg2=True env: '{"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }' + uses: ./.github/workflows/sycl-linux-run-tests.yml with: name: ${{ matrix.name }} From 13e22c014a049acd421551889d08ad05a07cbd58 Mon Sep 17 00:00:00 2001 From: Jinsong Ji Date: Fri, 3 May 2024 10:21:34 -0700 Subject: [PATCH 3/3] fix syntax --- .github/workflows/sycl-linux-precommit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sycl-linux-precommit.yml b/.github/workflows/sycl-linux-precommit.yml index f025124b2c35f..776c300d042f9 100644 --- a/.github/workflows/sycl-linux-precommit.yml +++ b/.github/workflows/sycl-linux-precommit.yml @@ -95,7 +95,7 @@ jobs: image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN target_devices: ext_oneapi_level_zero:gpu;opencl:gpu reset_gpu: true - install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') + install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }} extra_lit_opts: --param matrix-xmx8=True --param gpu-intel-dg2=True env: '{"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }' - name: E2E tests with dev igc on Intel Arc A-Series Graphics