Skip to main content
Ctrl+K
vLLM - Home

Getting Started

  • Installation
  • Installation with ROCm
  • Installation with OpenVINO
  • Installation with CPU
  • Installation with Neuron
  • Installation with TPU
  • Installation with XPU
  • Quickstart
  • Debugging Tips
  • Examples
    • API Client
    • Aqlm Example
    • Cpu Offload
    • Gguf Inference
    • Gradio OpenAI Chatbot Webserver
    • Gradio Webserver
    • LLM Engine Example
    • Lora With Quantization Inference
    • MultiLoRA Inference
    • Offline Chat With Tools
    • Offline Inference
    • Offline Inference Arctic
    • Offline Inference Audio Language
    • Offline Inference Chat
    • Offline Inference Distributed
    • Offline Inference Embedding
    • Offline Inference Encoder Decoder
    • Offline Inference Mlpspeculator
    • Offline Inference Neuron
    • Offline Inference Neuron Int8 Quantization
    • Offline Inference Pixtral
    • Offline Inference Tpu
    • Offline Inference Vision Language
    • Offline Inference Vision Language Embedding
    • Offline Inference Vision Language Multi Image
    • Offline Inference With Prefix
    • Offline Inference With Profiler
    • Offline Profile
    • OpenAI API Client For Multimodal
    • OpenAI Chat Completion Client
    • OpenAI Chat Completion Client With Tools
    • OpenAI Completion Client
    • OpenAI Embedding Client
    • Save Sharded State
    • Tensorize vLLM Model

Serving

  • OpenAI Compatible Server
  • Deploying with Docker
  • Deploying with Kubernetes
  • Distributed Inference and Serving
  • Production Metrics
  • Environment Variables
  • Usage Stats Collection
  • Integrations
    • Deploying and scaling up with SkyPilot
    • Deploying with KServe
    • Deploying with NVIDIA Triton
    • Deploying with BentoML
    • Deploying with Cerebrium
    • Deploying with LWS
    • Deploying with dstack
    • Serving with Langchain
    • Serving with llama_index
  • Loading Models with CoreWeave’s Tensorizer
  • Compatibility Matrix
  • Frequently Asked Questions

Models

  • Supported Models
  • Adding a New Model
  • Enabling Multimodal Inputs
  • Engine Arguments
  • Using LoRA adapters
  • Using VLMs
  • Speculative decoding in vLLM
  • Performance and Tuning

Quantization

  • Supported Hardware for Quantization Kernels
  • AutoAWQ
  • BitsAndBytes
  • GGUF
  • INT8 W8A8
  • FP8 W8A8
  • FP8 E5M2 KV Cache
  • FP8 E4M3 KV Cache

Automatic Prefix Caching

  • Introduction
  • Implementation

Performance benchmarks

  • Benchmark suites of vLLM

Developer Documentation

  • Sampling Parameters
  • Offline Inference
    • LLM Class
    • LLM Inputs
  • vLLM Engine
    • LLMEngine
    • AsyncLLMEngine
  • vLLM Paged Attention
  • Input Processing
    • Input Processing Pipeline
  • Multi-Modality
    • Adding a Multimodal Plugin
  • Dockerfile
  • Profiling vLLM

Community

  • vLLM Meetups
  • Sponsors
  • Repository
  • Suggest edit
  • .rst

Offline Inference

Offline Inference#

  • LLM Class
  • LLM Inputs

previous

Sampling Parameters

next

LLM Class

By the vLLM Team

© Copyright 2024, vLLM Team.