Skip to content

Commit cdf70db

Browse files
committed
chore(deps): switch to ubuntu 24.04
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
1 parent c35dd0a commit cdf70db

File tree

11 files changed

+50
-50
lines changed

11 files changed

+50
-50
lines changed

.github/workflows/backend.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
tag-latest: 'true'
4747
tag-suffix: '-gpu-nvidia-cuda-11-rerankers'
4848
runs-on: 'ubuntu-latest'
49-
base-image: "ubuntu:22.04"
49+
base-image: "ubuntu:24.04"
5050
backend: "rerankers"
5151
dockerfile: "./backend/Dockerfile.python"
5252
context: "./backend"
@@ -57,7 +57,7 @@ jobs:
5757
tag-latest: 'true'
5858
tag-suffix: '-gpu-nvidia-cuda-11-vllm'
5959
runs-on: 'ubuntu-latest'
60-
base-image: "ubuntu:22.04"
60+
base-image: "ubuntu:24.04"
6161
backend: "vllm"
6262
dockerfile: "./backend/Dockerfile.python"
6363
context: "./backend"
@@ -68,7 +68,7 @@ jobs:
6868
tag-latest: 'true'
6969
tag-suffix: '-gpu-nvidia-cuda-11-transformers'
7070
runs-on: 'ubuntu-latest'
71-
base-image: "ubuntu:22.04"
71+
base-image: "ubuntu:24.04"
7272
backend: "transformers"
7373
dockerfile: "./backend/Dockerfile.python"
7474
context: "./backend"
@@ -79,7 +79,7 @@ jobs:
7979
tag-latest: 'true'
8080
tag-suffix: '-gpu-nvidia-cuda-11-diffusers'
8181
runs-on: 'ubuntu-latest'
82-
base-image: "ubuntu:22.04"
82+
base-image: "ubuntu:24.04"
8383
backend: "diffusers"
8484
dockerfile: "./backend/Dockerfile.python"
8585
context: "./backend"
@@ -91,7 +91,7 @@ jobs:
9191
tag-latest: 'true'
9292
tag-suffix: '-gpu-nvidia-cuda-11-kokoro'
9393
runs-on: 'ubuntu-latest'
94-
base-image: "ubuntu:22.04"
94+
base-image: "ubuntu:24.04"
9595
backend: "kokoro"
9696
dockerfile: "./backend/Dockerfile.python"
9797
context: "./backend"
@@ -102,7 +102,7 @@ jobs:
102102
tag-latest: 'true'
103103
tag-suffix: '-gpu-nvidia-cuda-11-faster-whisper'
104104
runs-on: 'ubuntu-latest'
105-
base-image: "ubuntu:22.04"
105+
base-image: "ubuntu:24.04"
106106
backend: "faster-whisper"
107107
dockerfile: "./backend/Dockerfile.python"
108108
context: "./backend"
@@ -113,7 +113,7 @@ jobs:
113113
tag-latest: 'true'
114114
tag-suffix: '-gpu-nvidia-cuda-11-coqui'
115115
runs-on: 'ubuntu-latest'
116-
base-image: "ubuntu:22.04"
116+
base-image: "ubuntu:24.04"
117117
backend: "coqui"
118118
dockerfile: "./backend/Dockerfile.python"
119119
context: "./backend"
@@ -124,7 +124,7 @@ jobs:
124124
tag-latest: 'true'
125125
tag-suffix: '-gpu-nvidia-cuda-11-bark'
126126
runs-on: 'ubuntu-latest'
127-
base-image: "ubuntu:22.04"
127+
base-image: "ubuntu:24.04"
128128
backend: "bark"
129129
dockerfile: "./backend/Dockerfile.python"
130130
context: "./backend"
@@ -135,7 +135,7 @@ jobs:
135135
tag-latest: 'true'
136136
tag-suffix: '-gpu-nvidia-cuda-11-chatterbox'
137137
runs-on: 'ubuntu-latest'
138-
base-image: "ubuntu:22.04"
138+
base-image: "ubuntu:24.04"
139139
backend: "chatterbox"
140140
dockerfile: "./backend/Dockerfile.python"
141141
context: "./backend"
@@ -147,7 +147,7 @@ jobs:
147147
tag-latest: 'true'
148148
tag-suffix: '-gpu-nvidia-cuda-12-rerankers'
149149
runs-on: 'ubuntu-latest'
150-
base-image: "ubuntu:22.04"
150+
base-image: "ubuntu:24.04"
151151
backend: "rerankers"
152152
dockerfile: "./backend/Dockerfile.python"
153153
context: "./backend"
@@ -158,7 +158,7 @@ jobs:
158158
tag-latest: 'true'
159159
tag-suffix: '-gpu-nvidia-cuda-12-vllm'
160160
runs-on: 'ubuntu-latest'
161-
base-image: "ubuntu:22.04"
161+
base-image: "ubuntu:24.04"
162162
backend: "vllm"
163163
dockerfile: "./backend/Dockerfile.python"
164164
context: "./backend"
@@ -169,7 +169,7 @@ jobs:
169169
tag-latest: 'true'
170170
tag-suffix: '-gpu-nvidia-cuda-12-transformers'
171171
runs-on: 'ubuntu-latest'
172-
base-image: "ubuntu:22.04"
172+
base-image: "ubuntu:24.04"
173173
backend: "transformers"
174174
dockerfile: "./backend/Dockerfile.python"
175175
context: "./backend"
@@ -180,7 +180,7 @@ jobs:
180180
tag-latest: 'true'
181181
tag-suffix: '-gpu-nvidia-cuda-12-diffusers'
182182
runs-on: 'ubuntu-latest'
183-
base-image: "ubuntu:22.04"
183+
base-image: "ubuntu:24.04"
184184
backend: "diffusers"
185185
dockerfile: "./backend/Dockerfile.python"
186186
context: "./backend"
@@ -192,7 +192,7 @@ jobs:
192192
tag-latest: 'true'
193193
tag-suffix: '-gpu-nvidia-cuda-12-kokoro'
194194
runs-on: 'ubuntu-latest'
195-
base-image: "ubuntu:22.04"
195+
base-image: "ubuntu:24.04"
196196
backend: "kokoro"
197197
dockerfile: "./backend/Dockerfile.python"
198198
context: "./backend"
@@ -203,7 +203,7 @@ jobs:
203203
tag-latest: 'true'
204204
tag-suffix: '-gpu-nvidia-cuda-12-faster-whisper'
205205
runs-on: 'ubuntu-latest'
206-
base-image: "ubuntu:22.04"
206+
base-image: "ubuntu:24.04"
207207
backend: "faster-whisper"
208208
dockerfile: "./backend/Dockerfile.python"
209209
context: "./backend"
@@ -214,7 +214,7 @@ jobs:
214214
tag-latest: 'true'
215215
tag-suffix: '-gpu-nvidia-cuda-12-coqui'
216216
runs-on: 'ubuntu-latest'
217-
base-image: "ubuntu:22.04"
217+
base-image: "ubuntu:24.04"
218218
backend: "coqui"
219219
dockerfile: "./backend/Dockerfile.python"
220220
context: "./backend"
@@ -225,7 +225,7 @@ jobs:
225225
tag-latest: 'true'
226226
tag-suffix: '-gpu-nvidia-cuda-12-bark'
227227
runs-on: 'ubuntu-latest'
228-
base-image: "ubuntu:22.04"
228+
base-image: "ubuntu:24.04"
229229
backend: "bark"
230230
dockerfile: "./backend/Dockerfile.python"
231231
context: "./backend"
@@ -236,7 +236,7 @@ jobs:
236236
tag-latest: 'true'
237237
tag-suffix: '-gpu-nvidia-cuda-12-chatterbox'
238238
runs-on: 'ubuntu-latest'
239-
base-image: "ubuntu:22.04"
239+
base-image: "ubuntu:24.04"
240240
backend: "chatterbox"
241241
dockerfile: "./backend/Dockerfile.python"
242242
context: "./backend"
@@ -248,7 +248,7 @@ jobs:
248248
tag-latest: 'true'
249249
tag-suffix: '-gpu-rocm-hipblas-rerankers'
250250
runs-on: 'ubuntu-latest'
251-
base-image: "rocm/dev-ubuntu-22.04:6.1"
251+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
252252
backend: "rerankers"
253253
dockerfile: "./backend/Dockerfile.python"
254254
context: "./backend"
@@ -259,7 +259,7 @@ jobs:
259259
tag-latest: 'true'
260260
tag-suffix: '-gpu-rocm-hipblas-vllm'
261261
runs-on: 'ubuntu-latest'
262-
base-image: "rocm/dev-ubuntu-22.04:6.1"
262+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
263263
backend: "vllm"
264264
dockerfile: "./backend/Dockerfile.python"
265265
context: "./backend"
@@ -270,7 +270,7 @@ jobs:
270270
tag-latest: 'true'
271271
tag-suffix: '-gpu-rocm-hipblas-transformers'
272272
runs-on: 'ubuntu-latest'
273-
base-image: "rocm/dev-ubuntu-22.04:6.1"
273+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
274274
backend: "transformers"
275275
dockerfile: "./backend/Dockerfile.python"
276276
context: "./backend"
@@ -281,7 +281,7 @@ jobs:
281281
tag-latest: 'true'
282282
tag-suffix: '-gpu-rocm-hipblas-diffusers'
283283
runs-on: 'ubuntu-latest'
284-
base-image: "rocm/dev-ubuntu-22.04:6.1"
284+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
285285
backend: "diffusers"
286286
dockerfile: "./backend/Dockerfile.python"
287287
context: "./backend"
@@ -293,7 +293,7 @@ jobs:
293293
tag-latest: 'true'
294294
tag-suffix: '-gpu-rocm-hipblas-kokoro'
295295
runs-on: 'ubuntu-latest'
296-
base-image: "rocm/dev-ubuntu-22.04:6.1"
296+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
297297
backend: "kokoro"
298298
dockerfile: "./backend/Dockerfile.python"
299299
context: "./backend"
@@ -304,7 +304,7 @@ jobs:
304304
tag-latest: 'true'
305305
tag-suffix: '-gpu-rocm-hipblas-faster-whisper'
306306
runs-on: 'ubuntu-latest'
307-
base-image: "rocm/dev-ubuntu-22.04:6.1"
307+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
308308
backend: "faster-whisper"
309309
dockerfile: "./backend/Dockerfile.python"
310310
context: "./backend"
@@ -315,7 +315,7 @@ jobs:
315315
tag-latest: 'true'
316316
tag-suffix: '-gpu-rocm-hipblas-coqui'
317317
runs-on: 'ubuntu-latest'
318-
base-image: "rocm/dev-ubuntu-22.04:6.1"
318+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
319319
backend: "coqui"
320320
dockerfile: "./backend/Dockerfile.python"
321321
context: "./backend"
@@ -326,7 +326,7 @@ jobs:
326326
tag-latest: 'true'
327327
tag-suffix: '-gpu-rocm-hipblas-bark'
328328
runs-on: 'ubuntu-latest'
329-
base-image: "rocm/dev-ubuntu-22.04:6.1"
329+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
330330
backend: "bark"
331331
dockerfile: "./backend/Dockerfile.python"
332332
context: "./backend"
@@ -505,7 +505,7 @@ jobs:
505505
tag-latest: 'true'
506506
tag-suffix: '-bark-cpp'
507507
runs-on: 'ubuntu-latest'
508-
base-image: "ubuntu:22.04"
508+
base-image: "ubuntu:24.04"
509509
backend: "bark"
510510
dockerfile: "./backend/Dockerfile.go"
511511
context: "./"

.github/workflows/generate_grpc_cache.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
include:
19-
- grpc-base-image: ubuntu:22.04
19+
- grpc-base-image: ubuntu:24.04
2020
runs-on: 'ubuntu-latest'
2121
platforms: 'linux/amd64,linux/arm64'
2222
runs-on: ${{matrix.runs-on}}

.github/workflows/generate_intel_image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
include:
18-
- base-image: intel/oneapi-basekit:2025.1.0-0-devel-ubuntu22.04
18+
- base-image: intel/oneapi-basekit:2025.1.3-0-devel-ubuntu24.04
1919
runs-on: 'ubuntu-latest'
2020
platforms: 'linux/amd64'
2121
runs-on: ${{matrix.runs-on}}

.github/workflows/image-pr.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,22 @@ jobs:
4343
tag-suffix: '-gpu-nvidia-cuda12-ffmpeg'
4444
ffmpeg: 'true'
4545
runs-on: 'ubuntu-latest'
46-
base-image: "ubuntu:22.04"
46+
base-image: "ubuntu:24.04"
4747
makeflags: "--jobs=3 --output-sync=target"
4848
- build-type: 'hipblas'
4949
platforms: 'linux/amd64'
5050
tag-latest: 'false'
5151
tag-suffix: '-hipblas'
5252
ffmpeg: 'false'
53-
base-image: "rocm/dev-ubuntu-22.04:6.1"
54-
grpc-base-image: "ubuntu:22.04"
53+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
54+
grpc-base-image: "ubuntu:24.04"
5555
runs-on: 'ubuntu-latest'
5656
makeflags: "--jobs=3 --output-sync=target"
5757
- build-type: 'sycl_f16'
5858
platforms: 'linux/amd64'
5959
tag-latest: 'false'
6060
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
61-
grpc-base-image: "ubuntu:22.04"
61+
grpc-base-image: "ubuntu:24.04"
6262
tag-suffix: 'sycl-f16-ffmpeg'
6363
ffmpeg: 'true'
6464
runs-on: 'ubuntu-latest'
@@ -69,5 +69,5 @@ jobs:
6969
tag-suffix: '-vulkan-ffmpeg-core'
7070
ffmpeg: 'true'
7171
runs-on: 'ubuntu-latest'
72-
base-image: "ubuntu:22.04"
72+
base-image: "ubuntu:24.04"
7373
makeflags: "--jobs=4 --output-sync=target"

.github/workflows/image.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ jobs:
4141
tag-latest: 'auto'
4242
tag-suffix: '-gpu-hipblas'
4343
ffmpeg: 'true'
44-
base-image: "rocm/dev-ubuntu-22.04:6.1"
45-
grpc-base-image: "ubuntu:22.04"
44+
base-image: "rocm/dev-ubuntu-24.04:6.4.1"
45+
grpc-base-image: "ubuntu:24.04"
4646
runs-on: 'ubuntu-latest'
4747
makeflags: "--jobs=3 --output-sync=target"
4848
aio: "-aio-gpu-hipblas"
@@ -77,7 +77,7 @@ jobs:
7777
tag-latest: 'auto'
7878
tag-suffix: ''
7979
ffmpeg: 'true'
80-
base-image: "ubuntu:22.04"
80+
base-image: "ubuntu:24.04"
8181
runs-on: 'ubuntu-latest'
8282
aio: "-aio-cpu"
8383
makeflags: "--jobs=4 --output-sync=target"
@@ -90,7 +90,7 @@ jobs:
9090
tag-suffix: '-gpu-nvidia-cuda11'
9191
ffmpeg: 'true'
9292
runs-on: 'ubuntu-latest'
93-
base-image: "ubuntu:22.04"
93+
base-image: "ubuntu:24.04"
9494
makeflags: "--jobs=4 --output-sync=target"
9595
skip-drivers: 'false'
9696
aio: "-aio-gpu-nvidia-cuda-11"
@@ -102,7 +102,7 @@ jobs:
102102
tag-suffix: '-gpu-nvidia-cuda12'
103103
ffmpeg: 'true'
104104
runs-on: 'ubuntu-latest'
105-
base-image: "ubuntu:22.04"
105+
base-image: "ubuntu:24.04"
106106
skip-drivers: 'false'
107107
makeflags: "--jobs=4 --output-sync=target"
108108
aio: "-aio-gpu-nvidia-cuda-12"
@@ -112,15 +112,15 @@ jobs:
112112
tag-suffix: '-vulkan'
113113
ffmpeg: 'true'
114114
runs-on: 'ubuntu-latest'
115-
base-image: "ubuntu:22.04"
115+
base-image: "ubuntu:24.04"
116116
skip-drivers: 'false'
117117
makeflags: "--jobs=4 --output-sync=target"
118118
aio: "-aio-gpu-vulkan"
119119
- build-type: 'sycl_f16'
120120
platforms: 'linux/amd64'
121121
tag-latest: 'auto'
122122
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
123-
grpc-base-image: "ubuntu:22.04"
123+
grpc-base-image: "ubuntu:24.04"
124124
tag-suffix: '-gpu-intel-f16'
125125
ffmpeg: 'true'
126126
runs-on: 'ubuntu-latest'
@@ -130,7 +130,7 @@ jobs:
130130
platforms: 'linux/amd64'
131131
tag-latest: 'auto'
132132
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
133-
grpc-base-image: "ubuntu:22.04"
133+
grpc-base-image: "ubuntu:24.04"
134134
tag-suffix: '-gpu-intel-f32'
135135
ffmpeg: 'true'
136136
runs-on: 'ubuntu-latest'

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG BASE_IMAGE=ubuntu:22.04
1+
ARG BASE_IMAGE=ubuntu:24.04
22
ARG GRPC_BASE_IMAGE=${BASE_IMAGE}
33
ARG INTEL_BASE_IMAGE=${BASE_IMAGE}
44

Dockerfile.aio

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG BASE_IMAGE=ubuntu:22.04
1+
ARG BASE_IMAGE=ubuntu:24.04
22

33
FROM ${BASE_IMAGE}
44

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -817,7 +817,7 @@ grpcs: prepare $(GRPC_BACKENDS)
817817
DOCKER_IMAGE?=local-ai
818818
DOCKER_AIO_IMAGE?=local-ai-aio
819819
IMAGE_TYPE?=core
820-
BASE_IMAGE?=ubuntu:22.04
820+
BASE_IMAGE?=ubuntu:24.04
821821

822822
docker:
823823
docker build \
@@ -852,15 +852,15 @@ docker-aio-all:
852852

853853
docker-image-intel:
854854
docker build \
855-
--build-arg BASE_IMAGE=intel/oneapi-basekit:2025.1.0-0-devel-ubuntu24.04 \
855+
--build-arg BASE_IMAGE=intel/oneapi-basekit:2025.1.3-0-devel-ubuntu24.04 \
856856
--build-arg IMAGE_TYPE=$(IMAGE_TYPE) \
857857
--build-arg GO_TAGS="$(GO_TAGS)" \
858858
--build-arg MAKEFLAGS="$(DOCKER_MAKEFLAGS)" \
859859
--build-arg BUILD_TYPE=sycl_f32 -t $(DOCKER_IMAGE) .
860860

861861
docker-image-intel-xpu:
862862
docker build \
863-
--build-arg BASE_IMAGE=intel/oneapi-basekit:2025.1.0-0-devel-ubuntu22.04 \
863+
--build-arg BASE_IMAGE=intel/oneapi-basekit:2025.1.3-0-devel-ubuntu24.04 \
864864
--build-arg IMAGE_TYPE=$(IMAGE_TYPE) \
865865
--build-arg GO_TAGS="$(GO_TAGS)" \
866866
--build-arg MAKEFLAGS="$(DOCKER_MAKEFLAGS)" \

0 commit comments

Comments
 (0)