@@ -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 :
@@ -102,7 +102,7 @@ jobs:
102
102
defines : ' -DGGML_AVX2=OFF'
103
103
- build : ' avx512'
104
104
defines : ' -DGGML_AVX512=ON'
105
- runs-on : ubuntu-20 .04
105
+ runs-on : ubuntu-24 .04
106
106
container :
107
107
image : alpine:latest
108
108
steps :
@@ -346,7 +346,7 @@ jobs:
346
346
strategy :
347
347
fail-fast : false
348
348
matrix :
349
- os : [ubuntu-20 .04, windows-2019]
349
+ os : [ubuntu-22 .04, windows-2019]
350
350
cuda : ['12.2.0', '11.7.1']
351
351
runs-on : ${{ matrix.os }}
352
352
steps :
@@ -421,35 +421,35 @@ jobs:
421
421
if-no-files-found : error
422
422
423
423
- name : Upload artifacts (Linux)
424
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
424
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
425
425
uses : actions/upload-artifact@v4
426
426
with :
427
427
path : ./build/bin/libllama.so
428
428
name : llama-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
429
429
if-no-files-found : error
430
430
- name : Upload artifacts ggml (Linux)
431
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
431
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
432
432
uses : actions/upload-artifact@v4
433
433
with :
434
434
path : ./build/bin/libggml.so
435
435
name : ggml-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
436
436
if-no-files-found : error
437
437
- name : Upload artifacts ggml-base (Linux)
438
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
438
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
439
439
uses : actions/upload-artifact@v4
440
440
with :
441
441
path : ./build/bin/libggml-base.so
442
442
name : ggml-base-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
443
443
if-no-files-found : error
444
444
- name : Upload artifacts ggml-cuda (Linux)
445
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
445
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
446
446
uses : actions/upload-artifact@v4
447
447
with :
448
448
path : ./build/bin/libggml-cuda.so
449
449
name : ggml-cuda-bin-linux-cublas-cu${{ matrix.cuda }}-x64.so
450
450
if-no-files-found : error
451
451
- name : Upload llava artifacts (Linux)
452
- if : ${{ matrix.os == 'ubuntu-20 .04' }}
452
+ if : ${{ matrix.os == 'ubuntu-22 .04' }}
453
453
uses : actions/upload-artifact@v4
454
454
with :
455
455
path : ./build/bin/libllava_shared.so
@@ -552,7 +552,7 @@ jobs:
552
552
defines : ' -DANDROID_ABI=x86_64'
553
553
- build : ' arm64-v8a'
554
554
defines : ' -DANDROID_ABI=arm64-v8a'
555
- runs-on : ubuntu-20 .04
555
+ runs-on : ubuntu-24 .04
556
556
steps :
557
557
- uses : actions/checkout@v4
558
558
with :
0 commit comments