The llama.cpp project released build b11060, which includes a fix for the Mamba model to ensure the time-step projection input is contiguous. This change addresses memory layout issues within the Mamba implementation.

  • The Mamba module now makes the time-step projection input contiguous to prevent errors.
  • A subsequent optimization skips the contiguous copy operation after normalization in the Mamba path.
  • The release provides binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, CUDA 12/13, ROCm, OpenVINO, SYCL), Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), Android, and openEuler.

This update ensures stability for Mamba-based models while maintaining broad hardware support across the llama.cpp ecosystem.