# cmake --build build --config Release -j $(nproc)
debian-13-loongarch64-cpu-cross:
- runs-on: ubuntu-24.04
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
container: debian@sha256:653dfb9f86c3782e8369d5f7d29bb8faba1f4bff9025db46e807fa4c22903671
steps:
cmake --build build --config Release -j $(nproc)
debian-13-loongarch64-vulkan-cross:
- runs-on: ubuntu-24.04
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
container: debian@sha256:653dfb9f86c3782e8369d5f7d29bb8faba1f4bff9025db46e807fa4c22903671
steps:
cd build
ctest -L main --verbose --timeout 900
- ubuntu-latest-llguidance:
- runs-on: ubuntu-latest
+ ubuntu-24-llguidance:
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
steps:
- name: Clone
cd build
ctest -L main --verbose --timeout 900
- ubuntu-latest-cmake-rpc:
- runs-on: ubuntu-latest
+ ubuntu-24-cmake-rpc:
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
continue-on-error: true
id: checkout
uses: actions/checkout@v6
- # - name: ccache
- # uses: ggml-org/ccache-action@v1.2.16
- # with:
- # key: ubuntu-latest-cmake-rpc
- # evict-old-files: 1d
-
- name: Dependencies
id: depends
run: |
ctest -L main --verbose
ubuntu-24-cmake-vulkan-deb:
- runs-on: ubuntu-24.04
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
steps:
- name: Clone
id: checkout
uses: actions/checkout@v6
- - name: ccache
- uses: ggml-org/ccache-action@v1.2.16
- with:
- key: ubuntu-24-cmake-vulkan-deb
- evict-old-files: 1d
- save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
-
- name: Dependencies
id: depends
run: |
ctest -L main --verbose --timeout 900
ubuntu-24-wasm-webgpu:
- runs-on: ubuntu-24.04
+ runs-on: ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
steps:
- name: Clone
id: checkout
uses: actions/checkout@v6
- - name: ccache
- uses: ggml-org/ccache-action@v1.2.16
- with:
- key: ubuntu-latest-wasm-webgpu
- evict-old-files: 1d
- save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
-
- name: Install Emscripten
run: |
git clone https://github.com/emscripten-core/emsdk.git