Skip to content

Commit cfc9dfa

Browse files
authored
fix(ci): better handling of latest images for backends (#5735)
Signed-off-by: Ettore Di Giacinto <[email protected]>
1 parent 6a650e6 commit cfc9dfa

File tree

2 files changed

+3
-62
lines changed

2 files changed

+3
-62
lines changed

.github/workflows/backend.yml

Lines changed: 1 addition & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ jobs:
2626
runs-on: ${{ matrix.runs-on }}
2727
base-image: ${{ matrix.base-image }}
2828
backend: ${{ matrix.backend }}
29-
latest-image: ${{ matrix.latest-image }}
3029
dockerfile: $${ matrix.dockerfile }}
3130
context: $${ matrix.context }}
3231
secrets:
@@ -49,7 +48,6 @@ jobs:
4948
runs-on: 'ubuntu-latest'
5049
base-image: "ubuntu:22.04"
5150
backend: "rerankers"
52-
latest-image: 'latest-gpu-nvidia-cuda-11-rerankers'
5351
dockerfile: "./backend/Dockerfile.python"
5452
context: "./backend"
5553
- build-type: 'cublas'
@@ -61,7 +59,6 @@ jobs:
6159
runs-on: 'ubuntu-latest'
6260
base-image: "ubuntu:22.04"
6361
backend: "vllm"
64-
latest-image: 'latest-gpu-nvidia-cuda-11-vllm'
6562
dockerfile: "./backend/Dockerfile.python"
6663
context: "./backend"
6764
- build-type: 'cublas'
@@ -73,7 +70,6 @@ jobs:
7370
runs-on: 'ubuntu-latest'
7471
base-image: "ubuntu:22.04"
7572
backend: "transformers"
76-
latest-image: 'latest-gpu-nvidia-cuda-11-transformers'
7773
dockerfile: "./backend/Dockerfile.python"
7874
context: "./backend"
7975
- build-type: 'cublas'
@@ -85,7 +81,6 @@ jobs:
8581
runs-on: 'ubuntu-latest'
8682
base-image: "ubuntu:22.04"
8783
backend: "diffusers"
88-
latest-image: 'latest-gpu-nvidia-cuda-11-diffusers'
8984
dockerfile: "./backend/Dockerfile.python"
9085
context: "./backend"
9186
# CUDA 11 additional backends
@@ -98,7 +93,6 @@ jobs:
9893
runs-on: 'ubuntu-latest'
9994
base-image: "ubuntu:22.04"
10095
backend: "kokoro"
101-
latest-image: 'latest-gpu-nvidia-cuda-11-kokoro'
10296
dockerfile: "./backend/Dockerfile.python"
10397
context: "./backend"
10498
- build-type: 'cublas'
@@ -110,7 +104,6 @@ jobs:
110104
runs-on: 'ubuntu-latest'
111105
base-image: "ubuntu:22.04"
112106
backend: "faster-whisper"
113-
latest-image: 'latest-gpu-nvidia-cuda-11-faster-whisper'
114107
dockerfile: "./backend/Dockerfile.python"
115108
context: "./backend"
116109
- build-type: 'cublas'
@@ -122,7 +115,6 @@ jobs:
122115
runs-on: 'ubuntu-latest'
123116
base-image: "ubuntu:22.04"
124117
backend: "coqui"
125-
latest-image: 'latest-gpu-nvidia-cuda-11-coqui'
126118
dockerfile: "./backend/Dockerfile.python"
127119
context: "./backend"
128120
- build-type: 'cublas'
@@ -134,7 +126,6 @@ jobs:
134126
runs-on: 'ubuntu-latest'
135127
base-image: "ubuntu:22.04"
136128
backend: "bark"
137-
latest-image: 'latest-gpu-nvidia-cuda-11-bark'
138129
dockerfile: "./backend/Dockerfile.python"
139130
context: "./backend"
140131
- build-type: 'cublas'
@@ -146,7 +137,6 @@ jobs:
146137
runs-on: 'ubuntu-latest'
147138
base-image: "ubuntu:22.04"
148139
backend: "chatterbox"
149-
latest-image: 'latest-gpu-nvidia-cuda-11-chatterbox'
150140
dockerfile: "./backend/Dockerfile.python"
151141
context: "./backend"
152142
# CUDA 12 builds
@@ -159,7 +149,6 @@ jobs:
159149
runs-on: 'ubuntu-latest'
160150
base-image: "ubuntu:22.04"
161151
backend: "rerankers"
162-
latest-image: 'latest-gpu-nvidia-cuda-12-rerankers'
163152
dockerfile: "./backend/Dockerfile.python"
164153
context: "./backend"
165154
- build-type: 'cublas'
@@ -171,7 +160,6 @@ jobs:
171160
runs-on: 'ubuntu-latest'
172161
base-image: "ubuntu:22.04"
173162
backend: "vllm"
174-
latest-image: 'latest-gpu-nvidia-cuda-12-vllm'
175163
dockerfile: "./backend/Dockerfile.python"
176164
context: "./backend"
177165
- build-type: 'cublas'
@@ -183,7 +171,6 @@ jobs:
183171
runs-on: 'ubuntu-latest'
184172
base-image: "ubuntu:22.04"
185173
backend: "transformers"
186-
latest-image: 'latest-gpu-nvidia-cuda-12-transformers'
187174
dockerfile: "./backend/Dockerfile.python"
188175
context: "./backend"
189176
- build-type: 'cublas'
@@ -194,8 +181,7 @@ jobs:
194181
tag-suffix: '-gpu-nvidia-cuda-12-diffusers'
195182
runs-on: 'ubuntu-latest'
196183
base-image: "ubuntu:22.04"
197-
backend: "diffusers"
198-
latest-image: 'latest-gpu-nvidia-cuda-12-diffusers'
184+
backend: "diffusers"
199185
dockerfile: "./backend/Dockerfile.python"
200186
context: "./backend"
201187
# CUDA 12 additional backends
@@ -208,7 +194,6 @@ jobs:
208194
runs-on: 'ubuntu-latest'
209195
base-image: "ubuntu:22.04"
210196
backend: "kokoro"
211-
latest-image: 'latest-gpu-nvidia-cuda-12-kokoro'
212197
dockerfile: "./backend/Dockerfile.python"
213198
context: "./backend"
214199
- build-type: 'cublas'
@@ -220,7 +205,6 @@ jobs:
220205
runs-on: 'ubuntu-latest'
221206
base-image: "ubuntu:22.04"
222207
backend: "faster-whisper"
223-
latest-image: 'latest-gpu-nvidia-cuda-12-faster-whisper'
224208
dockerfile: "./backend/Dockerfile.python"
225209
context: "./backend"
226210
- build-type: 'cublas'
@@ -232,7 +216,6 @@ jobs:
232216
runs-on: 'ubuntu-latest'
233217
base-image: "ubuntu:22.04"
234218
backend: "coqui"
235-
latest-image: 'latest-gpu-nvidia-cuda-12-coqui'
236219
dockerfile: "./backend/Dockerfile.python"
237220
context: "./backend"
238221
- build-type: 'cublas'
@@ -244,7 +227,6 @@ jobs:
244227
runs-on: 'ubuntu-latest'
245228
base-image: "ubuntu:22.04"
246229
backend: "bark"
247-
latest-image: 'latest-gpu-nvidia-cuda-12-bark'
248230
dockerfile: "./backend/Dockerfile.python"
249231
context: "./backend"
250232
- build-type: 'cublas'
@@ -256,7 +238,6 @@ jobs:
256238
runs-on: 'ubuntu-latest'
257239
base-image: "ubuntu:22.04"
258240
backend: "chatterbox"
259-
latest-image: 'latest-gpu-nvidia-cuda-12-chatterbox'
260241
dockerfile: "./backend/Dockerfile.python"
261242
context: "./backend"
262243
# hipblas builds
@@ -269,7 +250,6 @@ jobs:
269250
runs-on: 'ubuntu-latest'
270251
base-image: "rocm/dev-ubuntu-22.04:6.1"
271252
backend: "rerankers"
272-
latest-image: 'latest-gpu-rocm-hipblas-rerankers'
273253
dockerfile: "./backend/Dockerfile.python"
274254
context: "./backend"
275255
- build-type: 'hipblas'
@@ -281,7 +261,6 @@ jobs:
281261
runs-on: 'ubuntu-latest'
282262
base-image: "rocm/dev-ubuntu-22.04:6.1"
283263
backend: "vllm"
284-
latest-image: 'latest-gpu-rocm-hipblas-vllm'
285264
dockerfile: "./backend/Dockerfile.python"
286265
context: "./backend"
287266
- build-type: 'hipblas'
@@ -293,7 +272,6 @@ jobs:
293272
runs-on: 'ubuntu-latest'
294273
base-image: "rocm/dev-ubuntu-22.04:6.1"
295274
backend: "transformers"
296-
latest-image: 'latest-gpu-rocm-hipblas-transformers'
297275
dockerfile: "./backend/Dockerfile.python"
298276
context: "./backend"
299277
- build-type: 'hipblas'
@@ -305,7 +283,6 @@ jobs:
305283
runs-on: 'ubuntu-latest'
306284
base-image: "rocm/dev-ubuntu-22.04:6.1"
307285
backend: "diffusers"
308-
latest-image: 'latest-gpu-rocm-hipblas-diffusers'
309286
dockerfile: "./backend/Dockerfile.python"
310287
context: "./backend"
311288
# ROCm additional backends
@@ -318,7 +295,6 @@ jobs:
318295
runs-on: 'ubuntu-latest'
319296
base-image: "rocm/dev-ubuntu-22.04:6.1"
320297
backend: "kokoro"
321-
latest-image: 'latest-gpu-rocm-hipblas-kokoro'
322298
dockerfile: "./backend/Dockerfile.python"
323299
context: "./backend"
324300
- build-type: 'hipblas'
@@ -330,7 +306,6 @@ jobs:
330306
runs-on: 'ubuntu-latest'
331307
base-image: "rocm/dev-ubuntu-22.04:6.1"
332308
backend: "faster-whisper"
333-
latest-image: 'latest-gpu-rocm-hipblas-faster-whisper'
334309
dockerfile: "./backend/Dockerfile.python"
335310
context: "./backend"
336311
- build-type: 'hipblas'
@@ -342,7 +317,6 @@ jobs:
342317
runs-on: 'ubuntu-latest'
343318
base-image: "rocm/dev-ubuntu-22.04:6.1"
344319
backend: "coqui"
345-
latest-image: 'latest-gpu-rocm-hipblas-coqui'
346320
dockerfile: "./backend/Dockerfile.python"
347321
context: "./backend"
348322
- build-type: 'hipblas'
@@ -354,7 +328,6 @@ jobs:
354328
runs-on: 'ubuntu-latest'
355329
base-image: "rocm/dev-ubuntu-22.04:6.1"
356330
backend: "bark"
357-
latest-image: 'latest-gpu-rocm-hipblas-bark'
358331
dockerfile: "./backend/Dockerfile.python"
359332
context: "./backend"
360333
# sycl builds
@@ -367,7 +340,6 @@ jobs:
367340
runs-on: 'ubuntu-latest'
368341
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
369342
backend: "rerankers"
370-
latest-image: 'latest-gpu-intel-sycl-f32-rerankers'
371343
dockerfile: "./backend/Dockerfile.python"
372344
context: "./backend"
373345
- build-type: 'sycl_f16'
@@ -379,7 +351,6 @@ jobs:
379351
runs-on: 'ubuntu-latest'
380352
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
381353
backend: "rerankers"
382-
latest-image: 'latest-gpu-intel-sycl-f16-rerankers'
383354
dockerfile: "./backend/Dockerfile.python"
384355
context: "./backend"
385356
- build-type: 'sycl_f32'
@@ -391,7 +362,6 @@ jobs:
391362
runs-on: 'ubuntu-latest'
392363
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
393364
backend: "vllm"
394-
latest-image: 'latest-gpu-intel-sycl-f32-vllm'
395365
dockerfile: "./backend/Dockerfile.python"
396366
context: "./backend"
397367
- build-type: 'sycl_f16'
@@ -403,7 +373,6 @@ jobs:
403373
runs-on: 'ubuntu-latest'
404374
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
405375
backend: "vllm"
406-
latest-image: 'latest-gpu-intel-sycl-f16-vllm'
407376
dockerfile: "./backend/Dockerfile.python"
408377
context: "./backend"
409378
- build-type: 'sycl_f32'
@@ -415,7 +384,6 @@ jobs:
415384
runs-on: 'ubuntu-latest'
416385
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
417386
backend: "transformers"
418-
latest-image: 'latest-gpu-intel-sycl-f32-transformers'
419387
dockerfile: "./backend/Dockerfile.python"
420388
context: "./backend"
421389
- build-type: 'sycl_f16'
@@ -427,7 +395,6 @@ jobs:
427395
runs-on: 'ubuntu-latest'
428396
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
429397
backend: "transformers"
430-
latest-image: 'latest-gpu-intel-sycl-f16-transformers'
431398
dockerfile: "./backend/Dockerfile.python"
432399
context: "./backend"
433400
- build-type: 'sycl_f32'
@@ -439,7 +406,6 @@ jobs:
439406
runs-on: 'ubuntu-latest'
440407
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
441408
backend: "diffusers"
442-
latest-image: 'latest-gpu-intel-sycl-f32-diffusers'
443409
dockerfile: "./backend/Dockerfile.python"
444410
context: "./backend"
445411
# SYCL additional backends
@@ -452,7 +418,6 @@ jobs:
452418
runs-on: 'ubuntu-latest'
453419
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
454420
backend: "kokoro"
455-
latest-image: 'latest-gpu-intel-sycl-f32-kokoro'
456421
dockerfile: "./backend/Dockerfile.python"
457422
context: "./backend"
458423
- build-type: 'sycl_f16'
@@ -464,7 +429,6 @@ jobs:
464429
runs-on: 'ubuntu-latest'
465430
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
466431
backend: "kokoro"
467-
latest-image: 'latest-gpu-intel-sycl-f16-kokoro'
468432
dockerfile: "./backend/Dockerfile.python"
469433
context: "./backend"
470434
- build-type: 'sycl_f32'
@@ -476,7 +440,6 @@ jobs:
476440
runs-on: 'ubuntu-latest'
477441
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
478442
backend: "faster-whisper"
479-
latest-image: 'latest-gpu-intel-sycl-f32-faster-whisper'
480443
dockerfile: "./backend/Dockerfile.python"
481444
context: "./backend"
482445
- build-type: 'sycl_f16'
@@ -488,7 +451,6 @@ jobs:
488451
runs-on: 'ubuntu-latest'
489452
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
490453
backend: "faster-whisper"
491-
latest-image: 'latest-gpu-intel-sycl-f16-faster-whisper'
492454
dockerfile: "./backend/Dockerfile.python"
493455
context: "./backend"
494456
- build-type: 'sycl_f32'
@@ -500,7 +462,6 @@ jobs:
500462
runs-on: 'ubuntu-latest'
501463
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
502464
backend: "coqui"
503-
latest-image: 'latest-gpu-intel-sycl-f32-coqui'
504465
dockerfile: "./backend/Dockerfile.python"
505466
context: "./backend"
506467
- build-type: 'sycl_f16'
@@ -512,7 +473,6 @@ jobs:
512473
runs-on: 'ubuntu-latest'
513474
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
514475
backend: "coqui"
515-
latest-image: 'latest-gpu-intel-sycl-f16-coqui'
516476
dockerfile: "./backend/Dockerfile.python"
517477
context: "./backend"
518478
- build-type: 'sycl_f32'
@@ -524,7 +484,6 @@ jobs:
524484
runs-on: 'ubuntu-latest'
525485
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
526486
backend: "bark"
527-
latest-image: 'latest-gpu-intel-sycl-f32-bark'
528487
dockerfile: "./backend/Dockerfile.python"
529488
context: "./backend"
530489
- build-type: 'sycl_f16'
@@ -536,7 +495,6 @@ jobs:
536495
runs-on: 'ubuntu-latest'
537496
base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
538497
backend: "bark"
539-
latest-image: 'latest-gpu-intel-sycl-f16-bark'
540498
dockerfile: "./backend/Dockerfile.python"
541499
context: "./backend"
542500
# bark-cpp
@@ -549,6 +507,5 @@ jobs:
549507
runs-on: 'ubuntu-latest'
550508
base-image: "ubuntu:22.04"
551509
backend: "bark"
552-
latest-image: 'latest-bark-cpp'
553510
dockerfile: "./backend/Dockerfile.go"
554511
context: "./"

0 commit comments

Comments
 (0)