@@ -141,60 +141,61 @@ jobs:
141141 # amd-smi static
142142 # GG_BUILD_ROCM=1 GG_BUILD_AMDGPU_TARGETS="gfx1101" bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp
143143
144- ggml-ci-mac-metal :
145- runs-on : [self-hosted, macOS, ARM64]
146-
147- steps :
148- - name : Clone
149- id : checkout
150- uses : actions/checkout@v6
151-
152- - name : Test
153- id : ggml-ci
154- run : |
155- GG_BUILD_METAL=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
156-
157- ggml-ci-mac-webgpu :
158- runs-on : [self-hosted, macOS, ARM64]
159-
160- steps :
161- - name : Clone
162- id : checkout
163- uses : actions/checkout@v6
164-
165- - name : Dawn Dependency
166- id : dawn-depends
167- run : |
168- DAWN_VERSION="v2.0.0"
169- DAWN_OWNER="reeselevine"
170- DAWN_REPO="dawn"
171- DAWN_ASSET_NAME="Dawn-5e9a4865b1635796ccc77dd30057f2b4002a1355-macos-latest-Release"
172- echo "Fetching release asset from https://github.com/${DAWN_OWNER}/${DAWN_REPO}/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.zip"
173- curl -L -o artifact.zip \
174- "https://github.com/${DAWN_OWNER}/${DAWN_REPO}/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.zip"
175- mkdir dawn
176- unzip artifact.zip
177- tar -xvf ${DAWN_ASSET_NAME}.tar.gz -C dawn --strip-components=1
178-
179- - name : Test
180- id : ggml-ci
181- run : |
182- GG_BUILD_WEBGPU=1 GG_BUILD_WEBGPU_DAWN_PREFIX="$GITHUB_WORKSPACE/dawn" \
183- bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
184-
185- ggml-ci-mac-vulkan :
186- runs-on : [self-hosted, macOS, ARM64]
187-
188- steps :
189- - name : Clone
190- id : checkout
191- uses : actions/checkout@v6
192-
193- - name : Test
194- id : ggml-ci
195- run : |
196- vulkaninfo --summary
197- GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
144+ # TODO: sandbox Mac runners
145+ # ggml-ci-mac-metal:
146+ # runs-on: [self-hosted, macOS, ARM64]
147+ #
148+ # steps:
149+ # - name: Clone
150+ # id: checkout
151+ # uses: actions/checkout@v6
152+ #
153+ # - name: Test
154+ # id: ggml-ci
155+ # run: |
156+ # GG_BUILD_METAL=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
157+ #
158+ # ggml-ci-mac-webgpu:
159+ # runs-on: [self-hosted, macOS, ARM64]
160+ #
161+ # steps:
162+ # - name: Clone
163+ # id: checkout
164+ # uses: actions/checkout@v6
165+ #
166+ # - name: Dawn Dependency
167+ # id: dawn-depends
168+ # run: |
169+ # DAWN_VERSION="v2.0.0"
170+ # DAWN_OWNER="reeselevine"
171+ # DAWN_REPO="dawn"
172+ # DAWN_ASSET_NAME="Dawn-5e9a4865b1635796ccc77dd30057f2b4002a1355-macos-latest-Release"
173+ # echo "Fetching release asset from https://github.com/${DAWN_OWNER}/${DAWN_REPO}/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.zip"
174+ # curl -L -o artifact.zip \
175+ # "https://github.com/${DAWN_OWNER}/${DAWN_REPO}/releases/download/${DAWN_VERSION}/${DAWN_ASSET_NAME}.zip"
176+ # mkdir dawn
177+ # unzip artifact.zip
178+ # tar -xvf ${DAWN_ASSET_NAME}.tar.gz -C dawn --strip-components=1
179+ #
180+ # - name: Test
181+ # id: ggml-ci
182+ # run: |
183+ # GG_BUILD_WEBGPU=1 GG_BUILD_WEBGPU_DAWN_PREFIX="$GITHUB_WORKSPACE/dawn" \
184+ # bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
185+ #
186+ # ggml-ci-mac-vulkan:
187+ # runs-on: [self-hosted, macOS, ARM64]
188+ #
189+ # steps:
190+ # - name: Clone
191+ # id: checkout
192+ # uses: actions/checkout@v6
193+ #
194+ # - name: Test
195+ # id: ggml-ci
196+ # run: |
197+ # vulkaninfo --summary
198+ # GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
198199
199200 ggml-ci-linux-intel-vulkan :
200201 runs-on : [self-hosted, Linux, Intel]
0 commit comments