@@ -35,15 +35,16 @@ jobs:
3535 max-parallel : ${{ github.event_name != 'pull_request' && 4 || 8 }}
3636 matrix :
3737 include :
38- - build-type : ' '
39- platforms : ' linux/amd64'
40- tag-latest : ' false'
41- tag-suffix : ' -ffmpeg'
42- ffmpeg : ' true'
43- image-type : ' extras'
44- runs-on : ' arc-runner-set'
45- base-image : " ubuntu:22.04"
46- makeflags : " --jobs=3 --output-sync=target"
38+ # This is basically covered by the AIO test
39+ # - build-type: ''
40+ # platforms: 'linux/amd64'
41+ # tag-latest: 'false'
42+ # tag-suffix: '-ffmpeg'
43+ # ffmpeg: 'true'
44+ # image-type: 'extras'
45+ # runs-on: 'arc-runner-set'
46+ # base-image: "ubuntu:22.04"
47+ # makeflags: "--jobs=3 --output-sync=target"
4748 - build-type : ' cublas'
4849 cuda-major-version : " 12"
4950 cuda-minor-version : " 4"
@@ -55,85 +56,85 @@ jobs:
5556 runs-on : ' arc-runner-set'
5657 base-image : " ubuntu:22.04"
5758 makeflags : " --jobs=3 --output-sync=target"
58- - build-type : ' hipblas'
59- platforms : ' linux/amd64'
60- tag-latest : ' false'
61- tag-suffix : ' -hipblas'
62- ffmpeg : ' false'
63- image-type : ' extras'
64- base-image : " rocm/dev-ubuntu-22.04:6.1"
65- grpc-base-image : " ubuntu:22.04"
66- runs-on : ' arc-runner-set'
67- makeflags : " --jobs=3 --output-sync=target"
68- - build-type : ' sycl_f16'
69- platforms : ' linux/amd64'
70- tag-latest : ' false'
71- base-image : " quay.io/go-skynet/intel-oneapi-base:latest"
72- grpc-base-image : " ubuntu:22.04"
73- tag-suffix : ' sycl-f16-ffmpeg'
74- ffmpeg : ' true'
75- image-type : ' extras'
76- runs-on : ' arc-runner-set'
77- makeflags : " --jobs=3 --output-sync=target"
78- core-image-build :
79- uses : ./.github/workflows/image_build.yml
80- with :
81- tag-latest : ${{ matrix.tag-latest }}
82- tag-suffix : ${{ matrix.tag-suffix }}
83- ffmpeg : ${{ matrix.ffmpeg }}
84- image-type : ${{ matrix.image-type }}
85- build-type : ${{ matrix.build-type }}
86- cuda-major-version : ${{ matrix.cuda-major-version }}
87- cuda-minor-version : ${{ matrix.cuda-minor-version }}
88- platforms : ${{ matrix.platforms }}
89- runs-on : ${{ matrix.runs-on }}
90- base-image : ${{ matrix.base-image }}
91- grpc-base-image : ${{ matrix.grpc-base-image }}
92- makeflags : ${{ matrix.makeflags }}
93- secrets :
94- dockerUsername : ${{ secrets.DOCKERHUB_USERNAME }}
95- dockerPassword : ${{ secrets.DOCKERHUB_PASSWORD }}
96- quayUsername : ${{ secrets.LOCALAI_REGISTRY_USERNAME }}
97- quayPassword : ${{ secrets.LOCALAI_REGISTRY_PASSWORD }}
98- strategy :
99- matrix :
100- include :
101- - build-type : ' '
102- platforms : ' linux/amd64'
103- tag-latest : ' false'
104- tag-suffix : ' -ffmpeg-core'
105- ffmpeg : ' true'
106- image-type : ' core'
107- runs-on : ' ubuntu-latest'
108- base-image : " ubuntu:22.04"
109- makeflags : " --jobs=4 --output-sync=target"
110- - build-type : ' sycl_f16'
111- platforms : ' linux/amd64'
112- tag-latest : ' false'
113- base-image : " quay.io/go-skynet/intel-oneapi-base:latest"
114- grpc-base-image : " ubuntu:22.04"
115- tag-suffix : ' sycl-f16-ffmpeg-core'
116- ffmpeg : ' true'
117- image-type : ' core'
118- runs-on : ' arc-runner-set'
119- makeflags : " --jobs=3 --output-sync=target"
120- - build-type : ' cublas'
121- cuda-major-version : " 12"
122- cuda-minor-version : " 4"
123- platforms : ' linux/amd64'
124- tag-latest : ' false'
125- tag-suffix : ' -cublas-cuda12-ffmpeg-core'
126- ffmpeg : ' true'
127- image-type : ' core'
128- runs-on : ' ubuntu-latest'
129- base-image : " ubuntu:22.04"
130- makeflags : " --jobs=4 --output-sync=target"
131- - build-type : ' vulkan'
132- platforms : ' linux/amd64'
133- tag-latest : ' false'
134- tag-suffix : ' -vulkan-ffmpeg-core'
135- ffmpeg : ' true'
136- image-type : ' core'
137- runs-on : ' ubuntu-latest'
138- base-image : " ubuntu:22.04"
139- makeflags : " --jobs=4 --output-sync=target"
59+ # - build-type: 'hipblas'
60+ # platforms: 'linux/amd64'
61+ # tag-latest: 'false'
62+ # tag-suffix: '-hipblas'
63+ # ffmpeg: 'false'
64+ # image-type: 'extras'
65+ # base-image: "rocm/dev-ubuntu-22.04:6.1"
66+ # grpc-base-image: "ubuntu:22.04"
67+ # runs-on: 'arc-runner-set'
68+ # makeflags: "--jobs=3 --output-sync=target"
69+ # - build-type: 'sycl_f16'
70+ # platforms: 'linux/amd64'
71+ # tag-latest: 'false'
72+ # base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
73+ # grpc-base-image: "ubuntu:22.04"
74+ # tag-suffix: 'sycl-f16-ffmpeg'
75+ # ffmpeg: 'true'
76+ # image-type: 'extras'
77+ # runs-on: 'arc-runner-set'
78+ # makeflags: "--jobs=3 --output-sync=target"
79+ # core-image-build:
80+ # uses: ./.github/workflows/image_build.yml
81+ # with:
82+ # tag-latest: ${{ matrix.tag-latest }}
83+ # tag-suffix: ${{ matrix.tag-suffix }}
84+ # ffmpeg: ${{ matrix.ffmpeg }}
85+ # image-type: ${{ matrix.image-type }}
86+ # build-type: ${{ matrix.build-type }}
87+ # cuda-major-version: ${{ matrix.cuda-major-version }}
88+ # cuda-minor-version: ${{ matrix.cuda-minor-version }}
89+ # platforms: ${{ matrix.platforms }}
90+ # runs-on: ${{ matrix.runs-on }}
91+ # base-image: ${{ matrix.base-image }}
92+ # grpc-base-image: ${{ matrix.grpc-base-image }}
93+ # makeflags: ${{ matrix.makeflags }}
94+ # secrets:
95+ # dockerUsername: ${{ secrets.DOCKERHUB_USERNAME }}
96+ # dockerPassword: ${{ secrets.DOCKERHUB_PASSWORD }}
97+ # quayUsername: ${{ secrets.LOCALAI_REGISTRY_USERNAME }}
98+ # quayPassword: ${{ secrets.LOCALAI_REGISTRY_PASSWORD }}
99+ # strategy:
100+ # matrix:
101+ # include:
102+ # - build-type: ''
103+ # platforms: 'linux/amd64'
104+ # tag-latest: 'false'
105+ # tag-suffix: '-ffmpeg-core'
106+ # ffmpeg: 'true'
107+ # image-type: 'core'
108+ # runs-on: 'ubuntu-latest'
109+ # base-image: "ubuntu:22.04"
110+ # makeflags: "--jobs=4 --output-sync=target"
111+ # - build-type: 'sycl_f16'
112+ # platforms: 'linux/amd64'
113+ # tag-latest: 'false'
114+ # base-image: "quay.io/go-skynet/intel-oneapi-base:latest"
115+ # grpc-base-image: "ubuntu:22.04"
116+ # tag-suffix: 'sycl-f16-ffmpeg-core'
117+ # ffmpeg: 'true'
118+ # image-type: 'core'
119+ # runs-on: 'arc-runner-set'
120+ # makeflags: "--jobs=3 --output-sync=target"
121+ # - build-type: 'cublas'
122+ # cuda-major-version: "12"
123+ # cuda-minor-version: "4"
124+ # platforms: 'linux/amd64'
125+ # tag-latest: 'false'
126+ # tag-suffix: '-cublas-cuda12-ffmpeg-core'
127+ # ffmpeg: 'true'
128+ # image-type: 'core'
129+ # runs-on: 'ubuntu-latest'
130+ # base-image: "ubuntu:22.04"
131+ # makeflags: "--jobs=4 --output-sync=target"
132+ # - build-type: 'vulkan'
133+ # platforms: 'linux/amd64'
134+ # tag-latest: 'false'
135+ # tag-suffix: '-vulkan-ffmpeg-core'
136+ # ffmpeg: 'true'
137+ # image-type: 'core'
138+ # runs-on: 'ubuntu-latest'
139+ # base-image: "ubuntu:22.04"
140+ # makeflags: "--jobs=4 --output-sync=target"
0 commit comments