@@ -143,8 +143,11 @@ jobs:
143
143
cd build
144
144
ctest --verbose
145
145
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
146
149
macOS-make :
147
- runs-on : macos-13
150
+ runs-on : [ macos-13, macos-latest]
148
151
149
152
steps :
150
153
- name : Clone
@@ -160,16 +163,16 @@ jobs:
160
163
- name : Build
161
164
id : make_build
162
165
run : |
163
- make -j $(sysctl -n hw.logicalcpu)
166
+ LLAMA_NO_METAL=1 make -j $(sysctl -n hw.logicalcpu)
164
167
165
168
- name : Test
166
169
id : make_test
167
170
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)
170
173
171
174
macOS-cmake :
172
- runs-on : macos-13
175
+ runs-on : [ macos-13, macos-latest]
173
176
174
177
steps :
175
178
- name : Clone
@@ -198,7 +201,7 @@ jobs:
198
201
ctest --verbose --timeout 900
199
202
200
203
macOS-cmake-ios :
201
- runs-on : macos-13
204
+ runs-on : [ macos-13, macos-latest]
202
205
203
206
steps :
204
207
- name : Clone
@@ -226,7 +229,7 @@ jobs:
226
229
cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
227
230
228
231
macOS-cmake-tvos :
229
- runs-on : macos-13
232
+ runs-on : [ macos-13, macos-latest]
230
233
231
234
steps :
232
235
- name : Clone
@@ -254,7 +257,7 @@ jobs:
254
257
cmake --build . --config Release -j $(sysctl -n hw.logicalcpu)
255
258
256
259
macOS-swift :
257
- runs-on : macos-13
260
+ runs-on : [ macos-13, macos-latest]
258
261
259
262
strategy :
260
263
matrix :
@@ -499,7 +502,7 @@ jobs:
499
502
cudart-llama-bin-win-cu${{ matrix.cuda }}-x64.zip
500
503
501
504
ios-xcode-build :
502
- runs-on : macos-13
505
+ runs-on : [ macos-13, macos-latest]
503
506
504
507
steps :
505
508
- name : Checkout code
0 commit comments