Skip to content

Commit c2df226

Browse files
committed
add another sve run
1 parent bb46646 commit c2df226

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

.github/workflows/build.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1350,6 +1350,31 @@ jobs:
13501350
run: |
13511351
LLAMA_ARG_THREADS=$(nproc) GG_BUILD_NO_SVE=1 GG_BUILD_NO_BF16=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
13521352
1353+
ggml-ci-arm64-cpu-high-perf-sve:
1354+
runs-on: ubuntu-22.04-arm
1355+
1356+
steps:
1357+
- name: Clone
1358+
id: checkout
1359+
uses: actions/checkout@v4
1360+
1361+
- name: ccache
1362+
uses: ggml-org/[email protected]
1363+
with:
1364+
key: ggml-ci-arm64-cpu-high-perf-sve
1365+
evict-old-files: 1d
1366+
1367+
- name: Dependencies
1368+
id: depends
1369+
run: |
1370+
sudo apt-get update
1371+
sudo apt-get install build-essential libcurl4-openssl-dev
1372+
1373+
- name: Test
1374+
id: ggml-ci
1375+
run: |
1376+
LLAMA_ARG_THREADS=$(nproc) GG_BUILD_NO_BF16=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
1377+
13531378
ggml-ci-x64-nvidia-cuda:
13541379
runs-on: [self-hosted, Linux, X64, NVIDIA]
13551380

ci/run.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ if [ ! -z ${GG_BUILD_MUSA} ]; then
111111
fi
112112

113113
if [ ! -z ${GG_BUILD_NO_SVE} ]; then
114+
# arm 9 and newer enables sve by default, adjust these flags depending on the cpu used
114115
CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8.5-a+fp16+i8mm"
115116
fi
116117
## helpers

0 commit comments

Comments
 (0)