mirror of
https://github.com/mudler/LocalAI.git
synced 2026-06-27 18:06:58 -04:00
The llama-cpp-localai-paged backend sets NO explicit CUDA arch list anywhere (CUDA_DOCKER_ARCH empty in every matrix row; compile.sh only injects -DCMAKE_CUDA_ARCHITECTURES when non-empty), so it compiles the full upstream ggml default arch fan - bit-identical targeting to stock llama-cpp, NOT Blackwell-only. NVFP4 FP4-MMA is gated inside the kernel by BLACKWELL_MMA_AVAILABLE, not by the build matrix, so the binary is arch-portable. Variants: CUDA 12/13 + l4t arm64, ROCm, SYCL f32/f16, Vulkan amd64/arm64, CPU amd64/arm64 (CPU_ALL_VARIANTS) - same Linux set as stock llama-cpp, not CUDA-only. Single gap vs stock: NO Metal/Darwin row in includeDarwin and NO metal: capability key in the meta-backend. macOS hosts fall back to the default cpu (Linux) image, which will not run, and do not auto-fall to stock llama-cpp. Assisted-by: Claude:opus-4.8 [Claude Code] Signed-off-by: Ettore Di Giacinto <mudler@localai.io>