From c06031138fb866aaf0e69f434b5f59f61515e400 Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Tue, 24 Mar 2026 14:23:47 +0800 Subject: [PATCH] ci: revert ninja from self-hosted runners Signed-off-by: Aaron Teo --- .github/workflows/build-self-hosted.yml | 52 ++++--------------------- 1 file changed, 8 insertions(+), 44 deletions(-) diff --git a/.github/workflows/build-self-hosted.yml b/.github/workflows/build-self-hosted.yml index f70c19e52a..2510db7bdd 100644 --- a/.github/workflows/build-self-hosted.yml +++ b/.github/workflows/build-self-hosted.yml @@ -27,7 +27,6 @@ on: types: [opened, synchronize, reopened] paths: [ '.github/workflows/build-self-hosted.yml', - 'ci/run.sh', '**/CMakeLists.txt', '**/.cmake', '**/*.h', @@ -64,16 +63,11 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Test id: ggml-ci run: | nvidia-smi - GG_BUILD_CUDA=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp + GG_BUILD_CUDA=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp ggml-ci-nvidia-vulkan-cm: runs-on: [self-hosted, Linux, NVIDIA] @@ -83,16 +77,11 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Test id: ggml-ci run: | vulkaninfo --summary - GG_BUILD_VULKAN=1 GGML_VK_DISABLE_COOPMAT2=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp + GG_BUILD_VULKAN=1 GGML_VK_DISABLE_COOPMAT2=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp ggml-ci-nvidia-vulkan-cm2: runs-on: [self-hosted, Linux, NVIDIA, COOPMAT2] @@ -111,7 +100,7 @@ jobs: id: ggml-ci run: | vulkaninfo --summary - GG_BUILD_VULKAN=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp + GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp /mnt/llama.cpp # TODO: provision AMX-compatible machine #ggml-ci-cpu-amx: @@ -165,15 +154,10 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Test id: ggml-ci run: | - GG_BUILD_METAL=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp + GG_BUILD_METAL=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp ggml-ci-mac-webgpu: runs-on: [self-hosted, macOS, ARM64] @@ -183,11 +167,6 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Dawn Dependency id: dawn-depends run: | @@ -205,7 +184,7 @@ jobs: - name: Test id: ggml-ci run: | - GG_BUILD_WEBGPU=1 GG_BUILD_WEBGPU_DAWN_PREFIX="$GITHUB_WORKSPACE/dawn" GG_BUILD_NINJA=1 \ + GG_BUILD_WEBGPU=1 GG_BUILD_WEBGPU_DAWN_PREFIX="$GITHUB_WORKSPACE/dawn" \ bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp ggml-ci-mac-vulkan: @@ -216,16 +195,11 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Test id: ggml-ci run: | vulkaninfo --summary - GG_BUILD_VULKAN=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp + GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp ggml-ci-linux-intel-vulkan: runs-on: [self-hosted, Linux, Intel] @@ -237,16 +211,11 @@ jobs: with: persist-credentials: false - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Test id: ggml-ci run: | vulkaninfo --summary - GG_BUILD_VULKAN=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp + GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp ggml-ci-intel-openvino-gpu-low-perf: runs-on: [self-hosted, Linux, Intel, OpenVINO] @@ -261,11 +230,6 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Install Dependencies - run: | - sudo apt-get update - sudo apt-get install -y ninja-build - - name: Setup OpenVINO Toolkit uses: ./.github/actions/linux-setup-openvino with: @@ -283,4 +247,4 @@ jobs: id: ggml-ci run: | source ./openvino_toolkit/setupvars.sh - GG_BUILD_OPENVINO=1 GGML_OPENVINO_DEVICE=GPU GG_BUILD_LOW_PERF=1 GG_BUILD_NINJA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt + GG_BUILD_OPENVINO=1 GGML_OPENVINO_DEVICE=GPU GG_BUILD_LOW_PERF=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt