This document is relevant for: Trn2, Trn3
vLLM Neuron Plugin (Beta) Documentation#
The vLLM Neuron plugin brings the full vLLM serving stack to AWS Trainium
accelerators. It supports continuous batching, speculative decoding
(EAGLE3), disaggregated inference, structured outputs, multimodal models, and
more — all accessible through the standard vllm serve command and
OpenAI-compatible API.
For a high-level overview of inference on Neuron and help choosing the right inference solution, see Inference on Neuron. The source code for the vLLM Neuron plugin is hosted in the vLLM Neuron GitHub repository.
Get started#
Deploy & serve#
Models#
Tutorials#
Model development#
Concepts & architecture#
Parallelism#
Topic |
Description |
|---|---|
Data parallelism overview |
|
Expert parallelism for MoE |
|
Tensor parallelism overview |
Multimodal#
Topic |
Description |
|---|---|
Spatial position embeddings for VLMs |
vLLM integration#
Topic |
Description |
|---|---|
KV cache integration points with vLLM |
|
Async scheduling and execution design |
|
Production metrics design |
|
Profiling integration |
|
Holdback queue and admission control |
|
Prefill segmentation and KV reuse |
|
DI architecture, NIXL transport, hybrid TP |
This document is relevant for: Trn2, Trn3