|
|
@@ -1651,3 +1651,50 @@ jobs:
|
|
|
run: |
|
|
|
GG_BUILD_KLEIDIAI=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
|
|
|
|
|
|
+ ggml-ci-arm64-graviton4-kleidiai:
|
|
|
+ runs-on: ah-ubuntu_22_04-c8g_8x
|
|
|
+
|
|
|
+ steps:
|
|
|
+ - name: Clone
|
|
|
+ id: checkout
|
|
|
+ uses: actions/checkout@v4
|
|
|
+
|
|
|
+ - name: Dependencies
|
|
|
+ id: depends
|
|
|
+ run: |
|
|
|
+ set -euxo pipefail
|
|
|
+ sudo apt-get update
|
|
|
+ sudo DEBIAN_FRONTEND=noninteractive NEEDRESTART_MODE=a \
|
|
|
+ apt-get install -y \
|
|
|
+ build-essential \
|
|
|
+ libcurl4-openssl-dev \
|
|
|
+ python3-venv \
|
|
|
+ gpg \
|
|
|
+ wget \
|
|
|
+ time \
|
|
|
+ git-lfs
|
|
|
+
|
|
|
+ git lfs install
|
|
|
+
|
|
|
+ # install the latest cmake
|
|
|
+ sudo install -d /usr/share/keyrings
|
|
|
+ wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc \
|
|
|
+ | gpg --dearmor \
|
|
|
+ | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
|
|
|
+ echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main' \
|
|
|
+ | sudo tee /etc/apt/sources.list.d/kitware.list
|
|
|
+ sudo apt-get update
|
|
|
+ sudo apt-get install -y cmake
|
|
|
+
|
|
|
+ - name: ccache
|
|
|
+ uses: ggml-org/ccache-action@v1.2.16
|
|
|
+ with:
|
|
|
+ key: ggml-ci-arm64-graviton4-kleidiai
|
|
|
+ evict-old-files: 1d
|
|
|
+
|
|
|
+ - name: Test
|
|
|
+ id: ggml-ci
|
|
|
+ run: |
|
|
|
+ GG_BUILD_KLEIDIAI=1 \
|
|
|
+ GG_BUILD_EXTRA_TESTS_0=1 \
|
|
|
+ bash ./ci/run.sh ./tmp/results ./tmp/mnt
|