Skip to content
FindOpenSource

vLLM

High-throughput, memory-efficient inference and serving engine for large language models, built for running LLMs in production at scale rather than on a single local machine.

Overview

vLLM is a library for fast LLM inference and serving, originally developed at UC Berkeley's Sky Computing Lab and now maintained by a large open-source community. Its core contribution is PagedAttention, a memory-management technique for the attention mechanism's key-value cache that lets it serve far more concurrent requests on the same GPU hardware than naive serving approaches, combined with continuous batching so incoming requests are processed efficiently as they arrive rather than waiting for a full batch.

It exposes an OpenAI-compatible API server, supports a wide range of open-weight models from Hugging Face, and includes quantization and speculative decoding options for further throughput and latency tuning.

vLLM is a fit for teams deploying LLMs as a production service that needs to handle many concurrent users efficiently - a different tier than Ollama (also in this catalog), which is built for running a model locally for a single user rather than high-throughput multi-request serving.

Categories
AI & Machine Learning
Keywords
llm-inferencemodel-servingllm-servinggpu-inference
Languages
Python, CUDA
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.