Skip to content

Commit e7869e5

Browse files
committed
reload dockers
1 parent 9a5b94b commit e7869e5

File tree

4 files changed

+52
-37
lines changed

4 files changed

+52
-37
lines changed

.github/workflows/ur-precommit.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -58,47 +58,47 @@ jobs:
5858
strategy:
5959
matrix:
6060
include:
61-
- name: L0
62-
runner: UR_L0
63-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
64-
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
65-
- name: L0_V2
66-
runner: UR_L0
67-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
68-
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
69-
- name: L0
70-
runner: UR_L0
71-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
72-
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
73-
static: ON
74-
- name: L0
75-
runner: UR_L0
76-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
77-
image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
78-
other_adapter: NATIVE_CPU
79-
- name: HIP
80-
runner: UR_HIP
81-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
82-
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --cap-add=SYS_ADMIN
83-
- name: CUDA
84-
runner: UR_CUDA
85-
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
86-
image_options: -u 1001 --privileged --cap-add SYS_ADMIN --gpus all
87-
# - name: OPENCL
88-
# runner: UR_OPENCL
89-
# platform: "Intel(R) OpenCL"
61+
# - name: L0
62+
# runner: UR_L0
9063
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
91-
# image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
92-
# - name: OPENCL
93-
# runner: UR_OPENCL
94-
# platform: "OPENCL:Intel(R) OpenCL"
64+
# image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
65+
# - name: L0_V2
66+
# runner: UR_L0
9567
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
96-
# image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
68+
# image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
69+
# - name: L0
70+
# runner: UR_L0
71+
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
72+
# image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
73+
# static: ON
74+
# - name: L0
75+
# runner: UR_L0
76+
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
77+
# image_options: -u 1001 --device=/dev/dri -v /dev/dri/by-path:/dev/dri/by-path --privileged --cap-add SYS_ADMIN
9778
# other_adapter: NATIVE_CPU
98-
# - name: NATIVE_CPU
99-
# runner: UR_NATIVE_CPU
79+
# - name: HIP
80+
# runner: UR_HIP
10081
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
101-
# image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
82+
# image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --cap-add=SYS_ADMIN
83+
# - name: CUDA
84+
# runner: UR_CUDA
85+
# docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
86+
# image_options: -u 1001 --privileged --cap-add SYS_ADMIN --gpus all
87+
- name: OPENCL
88+
runner: UR_OPENCL
89+
platform: "Intel(R) OpenCL"
90+
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
91+
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
92+
- name: OPENCL
93+
runner: UR_OPENCL
94+
platform: "OPENCL:Intel(R) OpenCL"
95+
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
96+
image_options: -u 1001 --device=/dev/dri --device=/dev/kfd --privileged --cap-add SYS_ADMIN
97+
other_adapter: NATIVE_CPU
98+
- name: NATIVE_CPU
99+
runner: UR_NATIVE_CPU
100+
docker_image: "ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps"
101+
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.
104104
# UR will not use the loader if there is only one target.

devops/containers/ubuntu2404_intel_drivers.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ USER root
1111

1212
RUN apt update && apt install -yqq wget
1313

14+
RUN apt-get update && apt --fix-broken install -y
15+
1416
COPY scripts/get_release.py /
1517
COPY scripts/install_drivers.sh /
1618
COPY dependencies.json /

devops/containers/ubuntu2404_intel_drivers_igc_dev.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ USER root
99

1010
RUN apt update && apt install -yqq libllvm14
1111

12+
RUN apt-get update && apt --fix-broken install -y
13+
1214
COPY scripts/get_release.py /
1315
COPY scripts/install_drivers.sh /
1416
COPY dependencies.json /

devops/scripts/install_drivers.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,15 @@ InstallIGFX () {
168168
fi
169169
}
170170

171+
InstallOpenCL () {
172+
echo "Installing Intel OpenCL..."
173+
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
174+
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
175+
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
176+
sudo apt-get update
177+
sudo apt-get install -y intel-oneapi-runtime-opencl intel-oneapi-base-toolkit
178+
}
179+
171180
InstallCPURT () {
172181
echo "Installing Intel OpenCL CPU Runtime..."
173182
echo "CPU Runtime version $CPU_TAG"
@@ -234,9 +243,11 @@ while [ "${1:-}" != "" ]; do
234243
InstallTBB
235244
InstallCPURT
236245
InstallFPGAEmu
246+
InstallOpenCL
237247
;;
238248
"--igfx")
239249
InstallIGFX
250+
InstallOpenCL
240251
;;
241252
"--cpu")
242253
InstallTBB

0 commit comments

Comments
 (0)