What is vLLM-MLX?
mainvLLM-MLX is an Apple Silicon MLX backend for vLLM that provides native GPU acceleration for Text, Image, Video, and Audio inference on Mac. It integrates several specialized MLX frameworks to achieve high performance:
- MLX: Apple's ML framework utilizing unified memory and Metal kernels.
- mlx-lm: Optimized LLM inference featuring KV cache and quantization.
- mlx-vlm: Support for vision-language models (multimodal inference).
- mlx-audio: Text-to-Speech (TTS) and Speech-to-Text (STT) capabilities.
- mlx-embeddings: Text embeddings for RAG and semantic search.