Skip to content

Commit 44b4b70

Browse files
committed
Merge origin/master into feat/darwin-privacy-filter
Keep both the privacy-filter and merged localvqe includeDarwin entries. Signed-off-by: Ettore Di Giacinto <mudler@localai.io> Assisted-by: Claude:opus-4.8 [Claude Code]
2 parents 7652f32 + 286c508 commit 44b4b70

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

.github/backend-matrix.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4947,6 +4947,12 @@ includeDarwin:
49474947
- backend: "privacy-filter"
49484948
tag-suffix: "-metal-darwin-arm64-privacy-filter"
49494949
lang: "go"
4950+
# LocalVQE has no Metal path; on Apple Silicon it builds CPU-only (GGML_METAL
4951+
# OFF) but is still a native arm64 image. Uses the darwin/metal build profile.
4952+
- backend: "localvqe"
4953+
tag-suffix: "-metal-darwin-arm64-localvqe"
4954+
build-type: "metal"
4955+
lang: "go"
49504956
- backend: "voxtral"
49514957
tag-suffix: "-metal-darwin-arm64-voxtral"
49524958
build-type: "metal"

backend/go/localvqe/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ endif
3232
ifeq ($(BUILD_TYPE),vulkan)
3333
CMAKE_ARGS+=-DGGML_VULKAN=ON -DLOCALVQE_VULKAN=ON
3434
else ifeq ($(OS),Darwin)
35+
# Apple Silicon: CPU-only (no Metal upstream); built + published as an arm64
36+
# image by CI (includeDarwin in .github/backend-matrix.yml) for macOS install.
3537
CMAKE_ARGS+=-DGGML_METAL=OFF
3638
endif
3739

backend/index.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1057,6 +1057,8 @@
10571057
nvidia-l4t: "vulkan-localvqe"
10581058
nvidia-l4t-cuda-12: "vulkan-localvqe"
10591059
nvidia-l4t-cuda-13: "vulkan-localvqe"
1060+
# Apple Silicon: CPU build (LocalVQE has no Metal path); still arm64-native.
1061+
metal: "metal-localvqe"
10601062
- &privacyfilter
10611063
name: "privacy-filter"
10621064
alias: "privacy-filter"
@@ -4160,6 +4162,16 @@
41604162
uri: "quay.io/go-skynet/local-ai-backends:master-gpu-vulkan-localvqe"
41614163
mirrors:
41624164
- localai/localai-backends:master-gpu-vulkan-localvqe
4165+
- !!merge <<: *localvqecpp
4166+
name: "metal-localvqe"
4167+
uri: "quay.io/go-skynet/local-ai-backends:latest-metal-darwin-arm64-localvqe"
4168+
mirrors:
4169+
- localai/localai-backends:latest-metal-darwin-arm64-localvqe
4170+
- !!merge <<: *localvqecpp
4171+
name: "metal-localvqe-development"
4172+
uri: "quay.io/go-skynet/local-ai-backends:master-metal-darwin-arm64-localvqe"
4173+
mirrors:
4174+
- localai/localai-backends:master-metal-darwin-arm64-localvqe
41634175
## kokoro
41644176
- !!merge <<: *kokoro
41654177
name: "kokoro-development"

0 commit comments

Comments
 (0)