Skip to content

Commit cc06e77

Browse files
committed
ci : another try to fix macOS
1 parent 5f68586 commit cc06e77

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,11 @@ jobs:
143143
cd build
144144
ctest --verbose
145145
146+
# TODO: build with LLAMA_NO_METAL because test-backend-ops fail on "Apple Paravirtual device" and I don't know
147+
# how to debug it.
148+
# ref: https://github.com/ggerganov/llama.cpp/actions/runs/7131777249/job/19420981052#step:5:1124
146149
macOS-make:
147-
runs-on: macos-13
150+
runs-on: [macos-13, macos-latest]
148151

149152
steps:
150153
- name: Clone
@@ -160,16 +163,16 @@ jobs:
160163
- name: Build
161164
id: make_build
162165
run: |
163-
make -j $(sysctl -n hw.logicalcpu)
166+
LLAMA_NO_METAL=1 make -j $(sysctl -n hw.logicalcpu)
164167
165168
- name: Test
166169
id: make_test
167170
run: |
168-
make tests -j $(sysctl -n hw.logicalcpu)
169-
make test -j $(sysctl -n hw.logicalcpu)
171+
LLAMA_NO_METAL=1 make tests -j $(sysctl -n hw.logicalcpu)
172+
LLAMA_NO_METAL=1 make test -j $(sysctl -n hw.logicalcpu)
170173
171174
macOS-cmake:
172-
runs-on: macos-13
175+
runs-on: [macos-13, macos-latest]
173176

174177
steps:
175178
- name: Clone
@@ -198,7 +201,7 @@ jobs:
198201
ctest --verbose --timeout 900
199202
200203
macOS-cmake-ios:
201-
runs-on: macos-13
204+
runs-on: [macos-13, macos-latest]
202205

203206
steps:
204207
- name: Clone
@@ -226,7 +229,7 @@ jobs:
226229
cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
227230
228231
macOS-cmake-tvos:
229-
runs-on: macos-13
232+
runs-on: [macos-13, macos-latest]
230233

231234
steps:
232235
- name: Clone
@@ -254,7 +257,7 @@ jobs:
254257
cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
255258
256259
macOS-swift:
257-
runs-on: macos-13
260+
runs-on: [macos-13, macos-latest]
258261

259262
strategy:
260263
matrix:
@@ -499,7 +502,7 @@ jobs:
499502
cudart-llama-bin-win-cu${{ matrix.cuda }}-x64.zip
500503
501504
ios-xcode-build:
502-
runs-on: macos-13
505+
runs-on: [macos-13, macos-latest]
503506

504507
steps:
505508
- name: Checkout code

0 commit comments

Comments
 (0)