Runtimes
The inference layer changes performance, compatibility and deployment characteristics.
Ollama
simple local inference + model management
llama.cpp
GGUF inference across heterogeneous hardware
vLLM
high-throughput server inference
LocalAI
self-hosted OpenAI-compatible local inference
SGLang
high-performance LLM/VLM serving
MLX LM
Apple Silicon local inference and fine-tuning
TensorRT-LLM
NVIDIA optimized inference
TensorRT Edge-LLM
NVIDIA edge inference for LLM/VLM and multimodal physical-AI workloads
ExLlamaV2
quantized NVIDIA GPU inference
KoboldCpp
portable GGUF local inference server
text-generation-webui
multi-backend local model serving/UI
ExLlamaV3
optimized EXL3 quantized inference on modern consumer NVIDIA GPUs