Skip to content

Commit 8c259a3

Browse files
authored
[REFACTOR][CI] Further cleanup docker images (#18817)
This PR removes unused legacy installer scripts from CI images. - Removed packages: Arm Compute Library (acl), Hexagon SDK tooling, libxsmm, papi, redis, gluoncv, and wasmtime.
1 parent 327315c commit 8c259a3

10 files changed

Lines changed: 12 additions & 296 deletions

docker/Dockerfile.ci_arm

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,10 @@ RUN bash /install/ubuntu_install_tensorflow_aarch64.sh
7070
COPY install/ubuntu_install_tflite.sh /install/ubuntu_install_tflite.sh
7171
RUN bash /install/ubuntu_install_tflite.sh
7272

73-
# ONNX
73+
# ONNX and PyTorch
7474
COPY install/ubuntu_install_onnx.sh /install/ubuntu_install_onnx.sh
7575
RUN bash /install/ubuntu_install_onnx.sh
7676

77-
# AutoTVM deps
78-
COPY install/ubuntu_install_redis.sh /install/ubuntu_install_redis.sh
79-
RUN bash /install/ubuntu_install_redis.sh
80-
81-
# Arm(R) Compute Library
82-
COPY install/ubuntu_download_arm_compute_lib_binaries.sh /install/ubuntu_download_arm_compute_lib_binaries.sh
83-
RUN bash /install/ubuntu_download_arm_compute_lib_binaries.sh
77+
# MetaScheduler deps
78+
COPY install/ubuntu_install_xgboost.sh /install/ubuntu_install_xgboost.sh
79+
RUN bash /install/ubuntu_install_xgboost.sh

docker/Dockerfile.ci_cpu

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,9 @@ RUN bash /install/ubuntu_install_llvm.sh
5959
COPY install/ubuntu_install_dnnl.sh /install/ubuntu_install_dnnl.sh
6060
RUN bash /install/ubuntu_install_dnnl.sh
6161

62-
COPY install/ubuntu_install_papi.sh /install/ubuntu_install_papi.sh
63-
RUN bash /install/ubuntu_install_papi.sh ""
64-
65-
# wasmtime
66-
COPY install/ubuntu_install_wasmtime.sh /install/ubuntu_install_wasmtime.sh
67-
RUN bash /install/ubuntu_install_wasmtime.sh
68-
69-
# AutoTVM deps
70-
COPY install/ubuntu_install_redis.sh /install/ubuntu_install_redis.sh
71-
RUN bash /install/ubuntu_install_redis.sh
62+
# MetaScheduler deps
63+
COPY install/ubuntu_install_xgboost.sh /install/ubuntu_install_xgboost.sh
64+
RUN bash /install/ubuntu_install_xgboost.sh
7265

7366
# BYODT deps
7467
COPY install/ubuntu_install_universal.sh /install/ubuntu_install_universal.sh
@@ -86,19 +79,11 @@ RUN bash /install/ubuntu_install_tflite.sh
8679
COPY install/ubuntu_install_jax.sh /install/ubuntu_install_jax.sh
8780
RUN bash /install/ubuntu_install_jax.sh "cpu"
8881

89-
# Compute Library
90-
COPY install/ubuntu_download_arm_compute_lib_binaries.sh /install/ubuntu_download_arm_compute_lib_binaries.sh
91-
RUN bash /install/ubuntu_download_arm_compute_lib_binaries.sh
92-
9382
# sccache
9483
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
9584
RUN bash /install/ubuntu_install_sccache.sh
9685
ENV PATH=/opt/sccache:$PATH
9786

98-
# Libxsmm deps
99-
COPY install/ubuntu_install_libxsmm.sh /install
100-
RUN bash /install/ubuntu_install_libxsmm.sh
101-
10287
# ONNX and PyTorch
10388
COPY install/ubuntu_install_onnx.sh /install/ubuntu_install_onnx.sh
10489
RUN bash /install/ubuntu_install_onnx.sh

docker/Dockerfile.ci_gpu

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ RUN bash /install/ubuntu_install_tensorflow.sh
9494
COPY install/ubuntu_install_jax.sh /install/ubuntu_install_jax.sh
9595
RUN bash /install/ubuntu_install_jax.sh "cuda"
9696

97+
# ONNX and PyTorch
9798
COPY install/ubuntu_install_onnx.sh /install/ubuntu_install_onnx.sh
9899
RUN bash /install/ubuntu_install_onnx.sh "cuda"
99100

@@ -110,22 +111,14 @@ ENV NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility
110111
COPY install/ubuntu_install_vulkan.sh /install/ubuntu_install_vulkan.sh
111112
RUN bash /install/ubuntu_install_vulkan.sh
112113

113-
# wasmtime
114-
COPY install/ubuntu_install_wasmtime.sh /install/ubuntu_install_wasmtime.sh
115-
RUN bash /install/ubuntu_install_wasmtime.sh
116-
117-
# AutoTVM deps
118-
COPY install/ubuntu_install_redis.sh /install/ubuntu_install_redis.sh
119-
RUN bash /install/ubuntu_install_redis.sh
114+
# MetaScheduler deps
115+
COPY install/ubuntu_install_xgboost.sh /install/ubuntu_install_xgboost.sh
116+
RUN bash /install/ubuntu_install_xgboost.sh
120117

121118
# BYODT deps
122119
COPY install/ubuntu_install_universal.sh /install/ubuntu_install_universal.sh
123120
RUN bash /install/ubuntu_install_universal.sh
124121

125-
# PAPI profiling deps
126-
COPY install/ubuntu_install_papi.sh /install/ubuntu_install_papi.sh
127-
RUN bash /install/ubuntu_install_papi.sh "cuda rocm"
128-
129122
# sccache
130123
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
131124
RUN bash /install/ubuntu_install_sccache.sh

docker/install/ubuntu_download_arm_compute_lib_binaries.sh

Lines changed: 0 additions & 66 deletions
This file was deleted.

docker/install/ubuntu_install_hexagon.sh

Lines changed: 0 additions & 47 deletions
This file was deleted.

docker/install/ubuntu_install_libxsmm.sh

Lines changed: 0 additions & 32 deletions
This file was deleted.

docker/install/ubuntu_install_papi.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

docker/install/ubuntu_install_redis.sh

Lines changed: 0 additions & 25 deletions
This file was deleted.

docker/install/ubuntu_install_wasmtime.sh

Lines changed: 0 additions & 53 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ set -e
2020
set -u
2121
set -o pipefail
2222

23-
uv pip install gluoncv==0.10.5.post0
23+
uv pip install xgboost==3.2.0

0 commit comments

Comments
 (0)