Skip to content

Commit f62a481

Browse files
committed
reload base image
1 parent b0e7654 commit f62a481

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

.github/workflows/ur-precommit.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,17 @@ jobs:
8787
- name: OPENCL
8888
runner: UR_OPENCL
8989
platform: "Intel(R) OpenCL"
90-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
90+
docker_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"
9191
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
9292
- name: OPENCL
9393
runner: UR_OPENCL
9494
platform: "OPENCL:Intel(R) OpenCL"
95-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
95+
docker_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"
9696
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
9797
other_adapter: NATIVE_CPU
9898
- name: NATIVE_CPU
9999
runner: UR_NATIVE_CPU
100-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
100+
docker_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"
101101
image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
102102

103103
# Extra native CPU jobs are here to force the loader to be used.

devops/containers/ubuntu2204_build.Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,20 @@ RUN apt update && apt install -yqq rocm-dev && \
3030
apt-get clean && \
3131
rm -rf /var/lib/apt/lists/*
3232

33+
COPY unified-runtime/third_party/requirements.txt /tmp/requirements.txt
34+
RUN apt update && apt install -y python3-venv && \
35+
python3 -m venv /opt/unified-runtime/.venv && \
36+
/opt/unified-runtime/.venv/bin/pip install --upgrade pip && \
37+
/opt/unified-runtime/.venv/bin/pip install -r /tmp/requirements.txt && \
38+
rm /tmp/requirements.txt
39+
40+
RUN wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
41+
| gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null && \
42+
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" \
43+
| tee /etc/apt/sources.list.d/oneAPI.list && \
44+
apt-get update && \
45+
apt-get install -y intel-oneapi-runtime-opencl intel-oneapi-base-toolkit
46+
3347
COPY scripts/create-sycl-user.sh /user-setup.sh
3448
RUN /user-setup.sh
3549

devops/containers/ubuntu2404_intel_drivers.Dockerfile

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,6 @@ RUN --mount=type=secret,id=github_token \
2727
fi && \
2828
GITHUB_TOKEN=$(cat /run/secrets/github_token) /install_drivers.sh $install_driver_opt --all
2929

30-
RUN echo "Installing Intel OpenCL..." && \
31-
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
32-
| gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null && \
33-
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list && \
34-
apt-get update && \
35-
apt-get install -y intel-oneapi-runtime-opencl intel-oneapi-base-toolkit
36-
3730
COPY scripts/drivers_entrypoint.sh /drivers_entrypoint.sh
3831

3932
USER sycl

0 commit comments

Comments
 (0)