diff --git a/devops/containers/ubuntu2204_intel_drivers.Dockerfile b/devops/containers/ubuntu2204_intel_drivers.Dockerfile index b27aee1b633b0..476bfbe4b18e5 100644 --- a/devops/containers/ubuntu2204_intel_drivers.Dockerfile +++ b/devops/containers/ubuntu2204_intel_drivers.Dockerfile @@ -25,9 +25,11 @@ RUN --mount=type=secret,id=github_token \ fi && \ GITHUB_TOKEN=$(cat /run/secrets/github_token) /install_drivers.sh $install_driver_opt --all +COPY scripts/install_opencl.sh /install_opencl.sh +RUN /install_opencl.sh + COPY scripts/drivers_entrypoint.sh /drivers_entrypoint.sh USER sycl ENTRYPOINT ["/bin/bash", "/drivers_entrypoint.sh"] - diff --git a/devops/scripts/install_opencl.sh b/devops/scripts/install_opencl.sh new file mode 100755 index 0000000000000..7a1b9f56899d2 --- /dev/null +++ b/devops/scripts/install_opencl.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \ + | gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null +echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list +apt-get update +apt-get install -yqq intel-oneapi-runtime-opencl intel-oneapi-base-toolkit