The llama.cpp project released build b10541, introducing the `--mmproj-device` command-line argument to allow users to specify the device backend for loading multimodal projection files.

  • The new argument is supported by a backwards-compatible `MTMD_BACKEND_DEVICE` environment variable.
  • A short flag `-mmdev` is also available for quick access to this functionality.
  • The release includes binaries for macOS (Apple Silicon and Intel), Linux (Ubuntu x64, arm64, s390x with CPU, Vulkan, OpenVINO, SYCL), Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm 7.14), Android, and openEuler.
  • An updated UI binary is also provided in this release.