Skip to content

Commit f437416

Browse files
docs(vllm): add vLLM Server v2.1 (0.24.0) and vLLM-Omni v1.4 AL2023 releases
vLLM Server AL2023: - Add gallery data files for 0.24.0 (server-cuda-v2.1, server-sagemaker-cuda-v2.1) - Add v2.1.0 changelog entry (FlashInfer 0.6.12, transformers<5.10 pin dropped) - Add JetBrains Mellum2-12B-A2.5B-Thinking to the tested-models table vLLM-Omni AL2023: - Add v1.4.0 changelog entry (SageMaker video routes accept application/json again) - Update SageMaker deployment doc to note JSON->multipart conversion is restored README: add both AL2023 releases to Release Highlights, drop the two oldest entries.
1 parent 5f856aa commit f437416

7 files changed

Lines changed: 80 additions & 5 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ ______________________________________________________________________
2828

2929
### 🚀 Release Highlights
3030

31+
- **[2026/07/02]** [vLLM Server v2.1 (AL2023)](https://gallery.ecr.aws/deep-learning-containers/vllm) — EC2: `server-cuda-v2.1` · SageMaker: `server-sagemaker-cuda-v2.1` · vLLM `0.24.0`; adds JetBrains Mellum2-12B-A2.5B-Thinking (`MellumForCausalLM`); FlashInfer 0.6.12; drops the `transformers<5.10` pin (now requires transformers ≥ 5.5.3).
32+
- **[2026/07/02]** [vLLM-Omni v1.4 (AL2023)](https://gallery.ecr.aws/deep-learning-containers/vllm) — EC2: `omni-cuda-v1.4` · SageMaker: `omni-sagemaker-cuda-v1.4` · SageMaker `/v1/videos` and `/v1/videos/sync` accept `application/json` again (JSON→multipart conversion restored); no framework bump (vLLM-Omni 0.21.0rc1).
3133
- **[2026/07/02]** [PyTorch v2.12.1](https://gallery.ecr.aws/deep-learning-containers/pytorch) — EC2: `2.12.1-cu130-amzn2023` · SageMaker: `2.12.1-cu130-amzn2023-sagemaker` · Amazon Linux 2023 with EFA, flash-attn, and Transformer Engine; PyTorch 2.12.1 bug-fix release (B200/Triton correctness fixes).
3234
- **[2026/07/01]** [vLLM v0.24.0](https://gallery.ecr.aws/deep-learning-containers/vllm) — EC2: `0.24.0-gpu-py312-ec2` · SageMaker: `0.24.0-gpu-py312` · MiniMax-M3, DiffusionGemma (+CPU), Hierarchical Reasoning Model, OpenMOSS; streaming parser engine (Qwen3, MiniMax-M2, GLM-4.7/5.1/5.2, Nemotron V3); DeepSeek-V4 fixes.
3335
- **[2026/06/29]** [SGLang Server v1.1 (AL2023)](https://gallery.ecr.aws/deep-learning-containers/sglang) — EC2: `server-cuda-v1.1` · SageMaker: `server-sagemaker-cuda-v1.1` · SGLang `0.5.13`; adds NIXL KV connector for prefill/decode disaggregation and `runai-model-streamer[s3,gcs,azure]` for fast weight streaming from object storage; starlette CVE patch.
3436
- **[2026/06/29]** [SGLang v0.5.14](https://gallery.ecr.aws/deep-learning-containers/sglang) — EC2: `0.5.14-gpu-py312-ec2` · SageMaker: `0.5.14-gpu-py312` · GLM 5.2, LiquidAI LFM2.5, Kimi-K2.7-Code, DeepSeek V4 on GB300.
3537
- **[2026/06/14]** [vLLM v0.23.0](https://gallery.ecr.aws/deep-learning-containers/vllm) — EC2: `0.23.0-gpu-py312-ec2` · SageMaker: `0.23.0-gpu-py312` · Step-3.7-Flash, Cosmos3 Reasoner, Gemma 4 Unified (encoder-free), Granite Speech Plus, Cohere Mini Code; Anthropic Messages API structured output.
36-
- **[2026/06/13]** [SGLang v0.5.13](https://gallery.ecr.aws/deep-learning-containers/sglang) — EC2: `0.5.13-gpu-py312-ec2` · SageMaker: `0.5.13-gpu-py312` · DeepSeek V4 (BCG, HiSparse PD, PP+PD), Kimi-K2.5, MiMo-V2, Ideogram 4 (FP8/NVFP4); SM120 + FP4 indexer support.
37-
- **[2026/06/12]** [SGLang Server v1.0 (AL2023)](https://gallery.ecr.aws/deep-learning-containers/sglang) — EC2: `server-cuda-v1.0` · SageMaker: `server-sagemaker-cuda-v1.0` · First Amazon Linux 2023 SGLang Server images, built from upstream source; OpenAI-compatible API (port 30000 EC2/EKS, 8080 SageMaker); CUDA 13.0 for H100 + Blackwell; PyTorch 2.11.0; EFA, DeepEP, and Mooncake KV-cache bundled.
3838

3939
### 📢 Support Updates
4040

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
framework: vLLM
2+
version: "0.24.0+amzn2023.7b3d595e"
3+
ecr_repository: vllm
4+
accelerator: gpu
5+
python: py312
6+
cuda: cu130
7+
os: amzn2023
8+
platform: ec2
9+
public_registry: true
10+
11+
tags:
12+
- "server-cuda-v2.1"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
framework: vLLM
2+
version: "0.24.0+amzn2023.7b3d595e"
3+
ecr_repository: vllm
4+
accelerator: gpu
5+
python: py312
6+
cuda: cu130
7+
os: amzn2023
8+
platform: sagemaker
9+
public_registry: true
10+
11+
tags:
12+
- "server-sagemaker-cuda-v2.1"

docs/vllm-omni/changelog/index.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,27 @@ Changelog for the Amazon Linux 2023-based vLLM-Omni images (`omni-cuda`, `omni-s
44

55
* * *
66

7+
## v1.4.0 — 2026-07-02
8+
9+
**Tags:** `omni-cuda-v1.4` · `omni-sagemaker-cuda-v1.4`
10+
11+
**vLLM-Omni source:** [v0.21.0rc1](https://github.com/vllm-project/vllm-omni/releases/tag/v0.21.0rc1) (unchanged from v1.3)
12+
13+
**DLC PR:** [#6298](https://github.com/aws/deep-learning-containers/pull/6298)
14+
15+
### Changes
16+
17+
- **SageMaker `/v1/videos` and `/v1/videos/sync` now accept `application/json` again.** The routing middleware restores JSON→multipart
18+
conversion for the form-data video routes, so clients can send a plain JSON body instead of hand-building multipart. The existing
19+
`multipart/form-data` path is unchanged (byte-for-byte passthrough), so callers already sending multipart need no changes.
20+
21+
### Notes
22+
23+
- No framework bump — still tracks vLLM-Omni 0.21.0rc1 (upstream vLLM v0.21.0). This is a DLC-minor release (v1.3 → v1.4) scoped to the SageMaker
24+
video-route change above.
25+
26+
* * *
27+
728
## v1.3.0 — 2026-05-21
829

930
**Tags:** `omni-cuda-v1.3` · `omni-sagemaker-cuda-v1.3`

docs/vllm-omni/deployment/sagemaker.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,10 @@ response = predictor.predict(
6767
)
6868
```
6969

70-
The `/v1/videos` and `/v1/videos/sync` routes require `multipart/form-data`. As of `omni-sagemaker-cuda-v1.2`, the routing middleware no longer
71-
converts JSON to multipart — clients must build the multipart body locally and pass it through `InvokeEndpoint`'s `ContentType`. SageMaker forwards
72-
the body and `ContentType` to the model server unchanged.
70+
The `/v1/videos` and `/v1/videos/sync` routes accept either `application/json` or `multipart/form-data`. As of `omni-sagemaker-cuda-v1.4`, the
71+
routing middleware again converts a JSON body to multipart for these routes (this was disabled in `v1.2` and restored in `v1.4`), so sending JSON —
72+
as in the image and chat examples above — works. The `multipart/form-data` path below is still supported unchanged and remains useful when you want
73+
byte-for-byte control over the request body.
7374

7475
```python
7576
import uuid

docs/vllm/changelog/index.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@ Changelog for the Amazon Linux 2023-based vLLM images (`server-cuda`, `server-sa
44

55
* * *
66

7+
## v2.1.0 — 2026-07-02
8+
9+
**Tags:** `server-cuda-v2.1` · `server-sagemaker-cuda-v2.1`
10+
11+
**vLLM source:** [7b3d595](https://github.com/vllm-project/vllm/commit/7b3d595eb197d714052ce296cc8b124f0dc8af31) (`0.24.0+amzn2023.7b3d595e`)
12+
13+
**Bundled versions:** CUDA 13.0.2 · Python 3.12 · FlashInfer 0.6.12 · DeepEP [73b6ea4](https://github.com/deepseek-ai/DeepEP/commit/73b6ea4)
14+
15+
### Highlights
16+
17+
- **vLLM 0.24.0** — minor version bump from 0.22.1rc0 (v2.0)
18+
- **FlashInfer 0.6.12** — upgraded from 0.6.11.post2
19+
- **transformers `<5.10` pin removed** — vLLM 0.24.0 requires transformers ≥ 5.5.3, so the previous pin is dropped
20+
- **`mistral_common` now an optional import** — audio dependencies (`mistral_common[audio]`, av, scipy, soundfile) are installed explicitly for
21+
Voxtral / ASR serving
22+
23+
### New Model Support
24+
25+
- Mellum2-12B-A2.5B-Thinking (`MellumForCausalLM`)
26+
27+
### Notes
28+
29+
- GPU device selection refactor upstream: vLLM no longer sets `CUDA_VISIBLE_DEVICES` internally and adds a `--device-ids` flag. Single-server
30+
tensor-parallel serving is unaffected.
31+
- Models removed upstream (ERNIE, Xverse, Dots1, Bamba, Mono-InternVL) are not part of the DLC test matrix.
32+
33+
* * *
34+
735
## v2.0.0 — 2026-06-05
836

937
**Tags:** `server-cuda-v2.0` · `server-sagemaker-cuda-v2.0`

docs/vllm/models/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ release. A *Smoke + Benchmark* tag means both apply.
2626
| | [google/gemma-4-31B-it](https://huggingface.co/google/gemma-4-31B-it) | Benchmark |
2727
| | [google/gemma-4-E4B-it](https://huggingface.co/google/gemma-4-E4B-it) | Benchmark |
2828
| **GPT-OSS** | [openai/gpt-oss-20b](https://huggingface.co/openai/gpt-oss-20b) | Benchmark |
29+
| **JetBrains** | [JetBrains/Mellum2-12B-A2.5B-Thinking](https://huggingface.co/JetBrains/Mellum2-12B-A2.5B-Thinking) | Smoke + Benchmark |
2930

3031
## Model-Specific Tuning
3132

0 commit comments

Comments
 (0)