diff --git a/.github/workflows/sycl-linux-precommit.yml b/.github/workflows/sycl-linux-precommit.yml index 61abda9de327a..eb3b319cf14f9 100644 --- a/.github/workflows/sycl-linux-precommit.yml +++ b/.github/workflows/sycl-linux-precommit.yml @@ -109,21 +109,37 @@ jobs: fail-fast: false matrix: include: - - name: Perf tests on Intel GEN12 Graphics system + - name: Intel GEN12 Graphics system runner: '["Linux", "gen12"]' - - name: Perf tests on Intel Arc A-Series Graphics system + image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest + image_extra_opts: --device=/dev/dri + reset_gpu: true + - name: Intel Arc A-Series Graphics system runner: '["Linux", "arc"]' + image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest + image_extra_opts: --device=/dev/dri + reset_gpu: true + - name: AMD system + runner: '["Linux", "amdgpu"]' + image: ghcr.io/intel/llvm/ubuntu2204_build:latest + image_extra_opts: --device=/dev/dri --device=/dev/kfd + extra_cmake_args: -DHIP_PLATFORM="AMD" -DAMD_ARCH="gfx1031" + - name: CUDA system + runner: '["Linux", "cuda"]' + image: ghcr.io/intel/llvm/ubuntu2204_build:latest + image_extra_opts: --gpus all uses: ./.github/workflows/sycl-linux-run-tests.yml with: - name: ${{ matrix.name }} + name: Perf tests on ${{ matrix.name }} runner: ${{ matrix. runner }} - image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest - image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN + image: ${{ matrix.image }} + image_options: -u 1001 --privileged --cap-add SYS_ADMIN ${{ matrix.image_extra_opts }} target_devices: all - reset_gpu: true + reset_gpu: ${{ matrix.reset_gpu }} env: '{"LIT_FILTER":"PerformanceTests/"}' extra_lit_opts: -a -j 1 --param enable-perf-tests=True + extra_cmake_args: ${{ matrix.extra_cmake_args }} ref: ${{ github.sha }} merge_ref: ''