vllm-project/vllm-metal

Community maintained hardware plugin for vLLM on Apple Silicon

What it solves

It enables high-performance Large Language Model (LLM) inference on Apple Silicon Macs, allowing users to leverage the hardware's capabilities via the vLLM framework.

How it works

The project acts as a plugin for vLLM that uses MLX as the primary compute backend. It unifies MLX and PyTorch under a single lowering path to optimize execution on Mac hardware.

Who it’s for

Developers and researchers using Apple Silicon Macs who want to run vLLM for efficient LLM serving and inference.

Highlights

  • High-performance inference using MLX as the backend.
  • Support for M5 NAX tensor units to accelerate prefill for MHA, GQA, and MQA.
  • Unified paged varlen Metal kernel for improved Time To First Token (TTFT) and throughput.
  • Support for a growing list of models, including Qwen3.8.

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案