From 2c3befb6bb588a414b3a057124df2aa5075a2d0f Mon Sep 17 00:00:00 2001 From: Udit Kumar Agarwal Date: Fri, 3 Jan 2025 12:33:39 -0800 Subject: [PATCH] [CI] Run E2E tests on PVC in precommit (#16506) #15308 added PVC to post-commit. Since then, we have not seen any spurious E2E test timeouts on PVC, so testing on PVC seems stable enough to be moved to pre-commit. Running E2E tests on PVC takes only about 5 minutes so moving PVC testing to pre-commit shouldn't cause any noticeable slowdown in pre commit testing. --- .github/workflows/sycl-linux-precommit.yml | 13 +++++++++++++ .github/workflows/sycl-post-commit.yml | 15 --------------- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/sycl-linux-precommit.yml b/.github/workflows/sycl-linux-precommit.yml index 6f7e73d4e61e0..a36e8cc118adb 100644 --- a/.github/workflows/sycl-linux-precommit.yml +++ b/.github/workflows/sycl-linux-precommit.yml @@ -154,6 +154,19 @@ jobs: extra_lit_opts: --param matrix-xmx8=True --param gpu-intel-dg2=True env: '{"LIT_FILTER":${{ needs.determine_arc_tests.outputs.arc_tests }} }' use_igc_dev: true + - name: E2E tests on Intel Ponte Vecchio GPU + runner: '["Linux", "pvc"]' + image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:latest + image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN + target_devices: level_zero:gpu;opencl:gpu + extra_lit_opts: -j 50 + - name: E2E tests with dev igc on Intel Ponte Vecchio GPU + runner: '["Linux", "pvc"]' + image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:devigc + image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN + target_devices: level_zero:gpu;opencl:gpu + use_igc_dev: true + extra_lit_opts: -j 50 uses: ./.github/workflows/sycl-linux-run-tests.yml with: diff --git a/.github/workflows/sycl-post-commit.yml b/.github/workflows/sycl-post-commit.yml index 7f1a5c49316ed..730a8334ffdd2 100644 --- a/.github/workflows/sycl-post-commit.yml +++ b/.github/workflows/sycl-post-commit.yml @@ -60,21 +60,6 @@ jobs: image_options: -u 1001 --device=/dev/dri --device=/dev/kfd target_devices: hip:gpu reset_intel_gpu: false - - name: E2E tests on Intel Ponte Vecchio GPU - runner: '["Linux", "pvc"]' - env: '{"LIT_FILTER_OUT":"ESIMD/unified_memory_api/"}' - image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:latest - image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN - target_devices: level_zero:gpu;opencl:gpu - extra_lit_opts: -j 50 - - name: E2E tests with dev igc on Intel Ponte Vecchio GPU - runner: '["Linux", "pvc"]' - env: '{"LIT_FILTER_OUT":"ESIMD/unified_memory_api/"}' - image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:devigc - image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN - target_devices: level_zero:gpu;opencl:gpu - use_igc_dev: true - extra_lit_opts: -j 50 # Performance tests below. Specifics: # - only run performance tests (use LIT_FILTER env) # - ask llvm-lit to show all the output, even for PASS (-a)