@@ -17,7 +17,7 @@ concurrency:
17
17
18
18
env :
19
19
# Compiler defines common to all platforms
20
- COMMON_DEFINE : -DGGML_NATIVE=OFF -DLLAMA_BUILD_TESTS=OFF -DLLAMA_BUILD_EXAMPLES=ON -DLLAMA_BUILD_SERVER=OFF -DBUILD_SHARED_LIBS=ON
20
+ COMMON_DEFINE : -DGGML_NATIVE=OFF -DLLAMA_BUILD_TESTS=OFF -DLLAMA_BUILD_EXAMPLES=ON -DLLAMA_BUILD_SERVER=OFF -DBUILD_SHARED_LIBS=ON -DLLAMA_CURL=OFF
21
21
22
22
jobs :
23
23
compile-linux :
34
34
defines : ' -DGGML_AVX2=OFF'
35
35
- build : ' avx512'
36
36
defines : ' -DGGML_AVX512=ON'
37
- runs-on : ubuntu-20 .04
37
+ runs-on : ubuntu-24 .04
38
38
steps :
39
39
- uses : actions/checkout@v4
40
40
with :
90
90
defines : ' -DGGML_AVX2=OFF'
91
91
- build : ' avx512'
92
92
defines : ' -DGGML_AVX512=ON'
93
- runs-on : ubuntu-20 .04
93
+ runs-on : ubuntu-24 .04
94
94
container :
95
95
image : alpine:latest
96
96
steps :
@@ -334,7 +334,7 @@ jobs:
334
334
strategy :
335
335
fail-fast : false
336
336
matrix :
337
- os : [ubuntu-20 .04, windows-2019]
337
+ os : [ubuntu-22 .04, windows-2019]
338
338
cuda : ['12.2.0', '11.7.1']
339
339
runs-on : ${{ matrix.os }}
340
340
steps :
@@ -409,35 +409,35 @@ jobs:
409
409
if-no-files-found : error
410
410
411
411
- name : Upload artifacts (Linux)
412
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
412
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
413
413
uses : actions/upload-artifact@v4
414
414
with :
415
415
path : ./build/bin/libllama.so
416
416
name : llama-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
417
417
if-no-files-found : error
418
418
- name : Upload artifacts ggml (Linux)
419
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
419
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
420
420
uses : actions/upload-artifact@v4
421
421
with :
422
422
path : ./build/bin/libggml.so
423
423
name : ggml-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
424
424
if-no-files-found : error
425
425
- name : Upload artifacts ggml-base (Linux)
426
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
426
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
427
427
uses : actions/upload-artifact@v4
428
428
with :
429
429
path : ./build/bin/libggml-base.so
430
430
name : ggml-base-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
431
431
if-no-files-found : error
432
432
- name : Upload artifacts ggml-cuda (Linux)
433
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
433
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
434
434
uses : actions/upload-artifact@v4
435
435
with :
436
436
path : ./build/bin/libggml-cuda.so
437
437
name : ggml-cuda-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
438
438
if-no-files-found : error
439
439
- name : Upload llava artifacts (Linux)
440
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
440
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
441
441
uses : actions/upload-artifact@v4
442
442
with :
443
443
path : ./build/bin/libllava_shared.so
@@ -540,7 +540,7 @@ jobs:
540
540
defines : ' -DANDROID_ABI=x86_64'
541
541
- build : ' arm64-v8a'
542
542
defines : ' -DANDROID_ABI=arm64-v8a'
543
- runs-on : ubuntu-20 .04
543
+ runs-on : ubuntu-24 .04
544
544
steps :
545
545
- uses : actions/checkout@v4
546
546
with :
0 commit comments