Skip to content

Commit 8e8f66e

Browse files
committed
ci(core): add -core images without python deps
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
1 parent ff9afdb commit 8e8f66e

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

.github/workflows/image.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,90 @@ jobs:
2424
tag-latest: 'auto'
2525
tag-suffix: ''
2626
ffmpeg: ''
27+
image-type: 'extras'
2728
- build-type: ''
2829
platforms: 'linux/amd64'
2930
tag-latest: 'false'
3031
tag-suffix: '-ffmpeg'
3132
ffmpeg: 'true'
33+
image-type: 'extras'
3234
- build-type: 'cublas'
3335
cuda-major-version: 11
3436
cuda-minor-version: 7
3537
platforms: 'linux/amd64'
3638
tag-latest: 'false'
3739
tag-suffix: '-cublas-cuda11'
3840
ffmpeg: ''
41+
image-type: 'extras'
3942
- build-type: 'cublas'
4043
cuda-major-version: 12
4144
cuda-minor-version: 1
4245
platforms: 'linux/amd64'
4346
tag-latest: 'false'
4447
tag-suffix: '-cublas-cuda12'
4548
ffmpeg: ''
49+
image-type: 'extras'
4650
- build-type: 'cublas'
4751
cuda-major-version: 11
4852
cuda-minor-version: 7
4953
platforms: 'linux/amd64'
5054
tag-latest: 'false'
5155
tag-suffix: '-cublas-cuda11-ffmpeg'
5256
ffmpeg: 'true'
57+
image-type: 'extras'
5358
- build-type: 'cublas'
5459
cuda-major-version: 12
5560
cuda-minor-version: 1
5661
platforms: 'linux/amd64'
5762
tag-latest: 'false'
5863
tag-suffix: '-cublas-cuda12-ffmpeg'
5964
ffmpeg: 'true'
65+
image-type: 'extras'
66+
- build-type: ''
67+
#platforms: 'linux/amd64,linux/arm64'
68+
platforms: 'linux/amd64'
69+
tag-latest: 'auto'
70+
tag-suffix: ''
71+
ffmpeg: ''
72+
image-type: 'extras'
73+
- build-type: ''
74+
platforms: 'linux/amd64'
75+
tag-latest: 'false'
76+
tag-suffix: '-ffmpeg-core'
77+
ffmpeg: 'true'
78+
image-type: 'core'
79+
- build-type: 'cublas'
80+
cuda-major-version: 11
81+
cuda-minor-version: 7
82+
platforms: 'linux/amd64'
83+
tag-latest: 'false'
84+
tag-suffix: '-cublas-cuda11-core'
85+
ffmpeg: ''
86+
image-type: 'core'
87+
- build-type: 'cublas'
88+
cuda-major-version: 12
89+
cuda-minor-version: 1
90+
platforms: 'linux/amd64'
91+
tag-latest: 'false'
92+
tag-suffix: '-cublas-cuda12-core'
93+
ffmpeg: ''
94+
image-type: 'core'
95+
- build-type: 'cublas'
96+
cuda-major-version: 11
97+
cuda-minor-version: 7
98+
platforms: 'linux/amd64'
99+
tag-latest: 'false'
100+
tag-suffix: '-cublas-cuda11-ffmpeg-core'
101+
ffmpeg: 'true'
102+
image-type: 'core'
103+
- build-type: 'cublas'
104+
cuda-major-version: 12
105+
cuda-minor-version: 1
106+
platforms: 'linux/amd64'
107+
tag-latest: 'false'
108+
tag-suffix: '-cublas-cuda12-ffmpeg-core'
109+
ffmpeg: 'true'
110+
image-type: 'core'
60111

61112
runs-on: arc-runner-set
62113
steps:
@@ -145,6 +196,7 @@ jobs:
145196
CUDA_MAJOR_VERSION=${{ matrix.cuda-major-version }}
146197
CUDA_MINOR_VERSION=${{ matrix.cuda-minor-version }}
147198
FFMPEG=${{ matrix.ffmpeg }}
199+
IMAGE_TYPE=${{ matrix.image-type }}
148200
context: .
149201
file: ./Dockerfile
150202
platforms: ${{ matrix.platforms }}

0 commit comments

Comments
 (0)