feat(vllm-cpp): enable and vendor the MLX GEMM provider on darwin/met… #3253
backend.yml
on: push
generate-matrix
7s
Matrix: backend-jobs-multiarch
Matrix: backend-jobs-singlearch-1
Matrix: backend-jobs-singlearch-2
Matrix: backend-jobs-singlearch-3
Matrix: backend-jobs-singlearch-4
Waiting for pending jobs
Matrix: backend-jobs-darwin
Matrix: backend-merge-jobs-multiarch
Matrix: backend-merge-jobs-singlearch-1
Matrix: backend-merge-jobs-singlearch-2
Matrix: backend-merge-jobs-singlearch-3
Matrix: backend-merge-jobs-singlearch-4
Waiting for pending jobs
Annotations
2 errors and 12 warnings
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
xxhash 0.8.3 is already installed, it's just not linked.
To link this version, run:
brew link xxhash
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
hiredis 1.4.0 is already installed, it's just not linked.
To link this version, run:
brew link hiredis
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
fmt 12.2.0 is already installed, it's just not linked.
To link this version, run:
brew link fmt
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
blake3 1.8.5 is already installed, it's just not linked.
To link this version, run:
brew link blake3
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
ccache 4.13.6_1 is already installed, it's just not linked.
To link this version, run:
brew link ccache
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
llvm 22.1.8 is already installed, it's just not linked.
To link this version, run:
brew link llvm
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
libomp 22.1.8 is already installed, it's just not linked.
To link this version, run:
brew link libomp
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
protoc-gen-go-grpc 1.6.2 is already installed, it's just not linked.
To link this version, run:
brew link protoc-gen-go-grpc
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
protoc-gen-go 1.36.11 is already installed, it's just not linked.
To link this version, run:
brew link protoc-gen-go
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
protobuf 35.1 is already installed, it's just not linked.
To link this version, run:
brew link protobuf
|
|
backend-jobs-darwin (vllm-cpp, -metal-darwin-arm64-vllm-cpp, metal, go) / darwin-backend-build (1.25.x)
Failed to restore: "/opt/homebrew/bin/gtar" failed with error: The process '/opt/homebrew/bin/gtar' failed with exit code 2
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
digests-cpu-vllm-cpp--amd64
Expired
|
244 Bytes |
sha256:bdf2530ca9960e5082afea2a5edf7bec443069a4aed2b7d47a7936289ebd6c57
|
|
|
digests-cpu-vllm-cpp--arm64
Expired
|
244 Bytes |
sha256:b2ec3e604aab636d8087076fcb3f9fc44e5aa2218a15b992b94bdab86558a179
|
|
|
digests-gpu-nvidia-cuda-13-vllm-cpp--single
Expired
|
244 Bytes |
sha256:8608dc2e8730a055bde338f53dae2a81992cd7ad2fdc5ab923153630df767fb6
|
|
|
digests-gpu-vulkan-vllm-cpp--single
Expired
|
244 Bytes |
sha256:b7510fa139ea662bfcbd8dd11228779832b1cdb3fcef39b80531267d67b5a4f8
|
|
|
digests-nvidia-l4t-cuda-13-arm64-vllm-cpp--single
Expired
|
244 Bytes |
sha256:491711958937ff7b40b32c579b55c40645d5b992bc328a9b4e8a04a80f367ef9
|
|
|
mudler~LocalAI~BDZBWX.dockerbuild
|
88 KB |
sha256:e5a8d7422b9959a77f2f745cce8f9d9342ff7236fa0fb27217e696209cda6416
|
|
|
mudler~LocalAI~JCSWRD.dockerbuild
|
89 KB |
sha256:c265b9288c184d887e91edd33e029b1962d74dfccf6a96ce9bb5474ee4901918
|
|
|
mudler~LocalAI~T01VE8.dockerbuild
|
83.1 KB |
sha256:07f5d80cb18a48f470c4ef79c0aba6cdc90bad6075d7d7b03bfe7ff22941cc5b
|
|
|
mudler~LocalAI~TYP4I1.dockerbuild
|
82.4 KB |
sha256:781546fb79350d0c264cb3ba7c13b6407940f7ed66dc3c8a31c4cc4c92160305
|
|
|
mudler~LocalAI~UIUAJY.dockerbuild
|
86.3 KB |
sha256:870b30a7eddbb6e33f87a9d883bbdd8efcd2e504f4ccd79a29ea7eda6af5ff28
|
|
|
vllm-cpp-tar
|
55.7 MB |
sha256:e84027b11e32617b1dec510a1429fc9bc00b3d3ce844c48efae0b4a12791c7d2
|
|