diff --git a/.github/workflows/build-clang.yml b/.github/workflows/build-clang.yml index 396b097b6..39aa73523 100644 --- a/.github/workflows/build-clang.yml +++ b/.github/workflows/build-clang.yml @@ -87,12 +87,17 @@ jobs: ctest -L gh --output-on-failure' ubuntu-22-clang-arm64: + name: ubuntu-22-clang-arm64 (${{ matrix.build }}, backend DL ${{ matrix.backend_dl }}) runs-on: ubuntu-22.04-arm strategy: fail-fast: false matrix: build: [Debug, Release] + backend_dl: ['OFF'] + include: + - build: Debug + backend_dl: 'ON' steps: - name: Clone @@ -101,7 +106,7 @@ jobs: - name: ccache uses: ggml-org/ccache-action@v1.2.21 with: - key: clang-arm64-${{ matrix.build }} + key: clang-arm64-${{ matrix.build }}-dl-${{ matrix.backend_dl }} evict-old-files: 1d save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} @@ -116,6 +121,7 @@ jobs: -DCMAKE_BUILD_TYPE=${{ matrix.build }} \ -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_C_COMPILER=clang \ + -DGGML_BACKEND_DL=${{ matrix.backend_dl }} \ -DGGML_NATIVE=OFF \ -DGGML_CPU_ARM_ARCH=armv8-a make