From d52ec04a662c5f08edacdcf69cb60d1e1b0db0bf Mon Sep 17 00:00:00 2001 From: Niklas Wenzel Date: Wed, 5 Aug 2026 10:44:34 +0200 Subject: [PATCH] build : remove GGML_METAL_USE_BF16 from all build scripts (#26604) --- .github/workflows/build-apple.yml | 5 ----- .github/workflows/release.yml | 5 ++--- build-xcframework.sh | 2 -- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-apple.yml b/.github/workflows/build-apple.yml index 75add99934..289e5144e6 100644 --- a/.github/workflows/build-apple.yml +++ b/.github/workflows/build-apple.yml @@ -60,7 +60,6 @@ jobs: -DCMAKE_BUILD_RPATH="@loader_path" \ -DLLAMA_FATAL_WARNINGS=ON \ -DLLAMA_BUILD_BORINGSSL=ON \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=OFF \ -DGGML_METAL_SHADER_DEBUG=ON \ -DGGML_RPC=ON \ @@ -127,7 +126,6 @@ jobs: run: | sysctl -a cmake -B build -G Xcode \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=ON \ -DLLAMA_OPENSSL=OFF \ -DLLAMA_BUILD_APP=OFF \ @@ -178,7 +176,6 @@ jobs: run: | sysctl -a cmake -B build -G Xcode \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=ON \ -DLLAMA_BUILD_COMMON=OFF \ -DLLAMA_BUILD_APP=OFF \ @@ -212,7 +209,6 @@ jobs: run: | sysctl -a cmake -B build -G Xcode \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=ON \ -DLLAMA_BUILD_COMMON=OFF \ -DLLAMA_BUILD_APP=OFF \ @@ -257,7 +253,6 @@ jobs: run: | sysctl -a cmake -B build -G Xcode \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=ON \ -DLLAMA_OPENSSL=OFF \ -DLLAMA_BUILD_APP=OFF \ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7a69caaefd..f587ed93c5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -93,13 +93,13 @@ jobs: - build: 'arm64' arch: 'arm64' os: macos-26 - defines: "-DGGML_METAL_USE_BF16=ON -DGGML_METAL_EMBED_LIBRARY=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=13.3" + defines: "-DGGML_METAL_EMBED_LIBRARY=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=13.3" # TODO: this build is disabled to save Github Actions resources (https://github.com/ggml-org/llama.cpp/pull/23780) # in order to enable it again, we have to provision dedicated runners to run it #- build: 'arm64-kleidiai' # arch: 'arm64' # os: macos-14 - # defines: "-DGGML_METAL_USE_BF16=ON -DGGML_METAL_EMBED_LIBRARY=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=13.3 -DGGML_CPU_KLEIDIAI=ON" + # defines: "-DGGML_METAL_EMBED_LIBRARY=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=13.3 -DGGML_CPU_KLEIDIAI=ON" - build: 'x64' arch: 'x64' os: macos-15-intel @@ -1402,7 +1402,6 @@ jobs: run: | sysctl -a cmake -B build -G Xcode \ - -DGGML_METAL_USE_BF16=ON \ -DGGML_METAL_EMBED_LIBRARY=ON \ -DLLAMA_OPENSSL=OFF \ -DLLAMA_BUILD_APP=OFF \ diff --git a/build-xcframework.sh b/build-xcframework.sh index 697278d050..2119d3b87e 100755 --- a/build-xcframework.sh +++ b/build-xcframework.sh @@ -17,7 +17,6 @@ LLAMA_BUILD_MTMD=ON GGML_METAL=ON GGML_METAL_EMBED_LIBRARY=ON GGML_BLAS_DEFAULT=ON -GGML_METAL_USE_BF16=ON GGML_OPENMP=OFF COMMON_C_FLAGS="-Wno-macro-redefined -Wno-shorten-64-to-32 -Wno-unused-command-line-argument -g" @@ -44,7 +43,6 @@ COMMON_CMAKE_ARGS=( -DGGML_METAL_EMBED_LIBRARY=${GGML_METAL_EMBED_LIBRARY} -DGGML_BLAS_DEFAULT=${GGML_BLAS_DEFAULT} -DGGML_METAL=${GGML_METAL} - -DGGML_METAL_USE_BF16=${GGML_METAL_USE_BF16} -DGGML_NATIVE=OFF -DGGML_OPENMP=${GGML_OPENMP} )