From 876c249d41e325e29fc27f004959b75c301d3bb6 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Mon, 9 Feb 2026 12:33:51 -0800 Subject: [PATCH 1/4] [CI] Setup vulkan env for building e2e tests Signed-off-by: Nick Sarnie --- .github/workflows/sycl-linux-build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/sycl-linux-build.yml b/.github/workflows/sycl-linux-build.yml index 6eb8a976f04dc..047db2443c44d 100644 --- a/.github/workflows/sycl-linux-build.yml +++ b/.github/workflows/sycl-linux-build.yml @@ -315,6 +315,9 @@ jobs: if: ${{ !cancelled() && steps.build.conclusion == 'success' }} uses: ./devops/actions/source-tbb + - name: Setup Vulkan environment + uses: ./devops/actions/setup-vulkan/linux + - name: Build E2E tests if: ${{ inputs.e2e_binaries_artifact && !cancelled() && steps.build.conclusion == 'success' }} uses: ./devops/actions/run-tests/linux/e2e From 83b09b0da95ea121c4e2a15adcf05ef645d7e244 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Mon, 9 Feb 2026 14:20:25 -0800 Subject: [PATCH 2/4] fix nvidia Signed-off-by: Nick Sarnie --- devops/containers/ubuntu2204_build.Dockerfile | 1 + devops/containers/ubuntu2404_build.Dockerfile | 1 + 2 files changed, 2 insertions(+) diff --git a/devops/containers/ubuntu2204_build.Dockerfile b/devops/containers/ubuntu2204_build.Dockerfile index 0fc323d882b1f..30a92c693c165 100644 --- a/devops/containers/ubuntu2204_build.Dockerfile +++ b/devops/containers/ubuntu2204_build.Dockerfile @@ -36,6 +36,7 @@ RUN apt update && apt install -yqq rocm-dev && \ # Fix Vulkan install inside container # https://stackoverflow.com/questions/74965945/vulkan-is-unable-to-detect-nvidia-gpu-from-within-a-docker-container-when-using RUN apt-get update && \ + apt-get install -y libegl1 && \ apt-get install -y --no-install-recommends --download-only libnvidia-gl-565 && \ dpkg-deb --extract /var/cache/apt/archives/libnvidia-gl-565_*.deb extracted && \ cp -R ./extracted/usr/* /usr/ && \ diff --git a/devops/containers/ubuntu2404_build.Dockerfile b/devops/containers/ubuntu2404_build.Dockerfile index b1e97a3fef20b..4f09b65de4fbf 100644 --- a/devops/containers/ubuntu2404_build.Dockerfile +++ b/devops/containers/ubuntu2404_build.Dockerfile @@ -49,6 +49,7 @@ RUN apt update && apt install -yqq rocm-dev && \ # Fix Vulkan install inside container # https://stackoverflow.com/questions/74965945/vulkan-is-unable-to-detect-nvidia-gpu-from-within-a-docker-container-when-using RUN apt-get update && \ + apt-get install -y libegl1 && \ apt-get install -y --no-install-recommends --download-only libnvidia-gl-565 && \ dpkg-deb --extract /var/cache/apt/archives/libnvidia-gl-565_*.deb extracted && \ cp -R ./extracted/usr/* /usr/ && \ From 7e6cd2117ef608e0d78b00dd07ae7ddbb8cdec5b Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Mon, 9 Feb 2026 14:42:03 -0800 Subject: [PATCH 3/4] fix 24.04 issue Signed-off-by: Nick Sarnie --- devops/containers/ubuntu2404_build.Dockerfile | 1 + devops/scripts/install_vulkan.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/devops/containers/ubuntu2404_build.Dockerfile b/devops/containers/ubuntu2404_build.Dockerfile index 4f09b65de4fbf..01e8643a9d82c 100644 --- a/devops/containers/ubuntu2404_build.Dockerfile +++ b/devops/containers/ubuntu2404_build.Dockerfile @@ -8,6 +8,7 @@ USER root RUN apt-get update -qq && apt-get install --no-install-recommends -yqq curl ca-certificates RUN curl -sSL https://apt.llvm.org/llvm-snapshot.gpg.key -o /etc/apt/trusted.gpg.d/apt.llvm.org.asc RUN echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble main' > /etc/apt/sources.list.d/llvm.list +RUN echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-22 main' > /etc/apt/sources.list.d/llvm.list # Install SYCL prerequisites COPY scripts/install_build_tools.sh /install.sh diff --git a/devops/scripts/install_vulkan.sh b/devops/scripts/install_vulkan.sh index 7249709fe2900..447e0a56b2abe 100755 --- a/devops/scripts/install_vulkan.sh +++ b/devops/scripts/install_vulkan.sh @@ -1,4 +1,6 @@ set -x +set -e +set -o pipefail VULKAN_VER="1.4.335.0" wget https://sdk.lunarg.com/sdk/download/$VULKAN_VER/linux/vulkansdk-linux-x86_64-$VULKAN_VER.tar.xz -O vulkan.tar.xz tar xf vulkan.tar.xz From cf1520ee8459c1af2701a040ba3e27759f43d339 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Mon, 9 Feb 2026 14:46:07 -0800 Subject: [PATCH 4/4] use bash Signed-off-by: Nick Sarnie --- devops/scripts/install_vulkan.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devops/scripts/install_vulkan.sh b/devops/scripts/install_vulkan.sh index 447e0a56b2abe..16e3b1f66d010 100755 --- a/devops/scripts/install_vulkan.sh +++ b/devops/scripts/install_vulkan.sh @@ -1,3 +1,5 @@ +#!/bin/bash + set -x set -e set -o pipefail