Migrating to vLLM v0.7.3
Version v0.7.3 introduces 2 breaking changes. This guide details how to update your code.
Released: 2/20/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
TransformersModelQwen2_5_VLForConditionalGenerationMllamaGLM4VMolmoPhi3KVCacheManagerModelInputForGPUrotary_embeddingv1.SamplerBreaking Changes
●Issue #1
Separate text-only and vision variants of the same model architecture, which may require updating model loading logic for specific VLM architectures.
●Issue #2
V1 Engine now uses msgpack for core request serialization, potentially breaking custom integrations that rely on previous serialization formats.
Migration Steps
- 1Ensure PyTorch 2.6 or nightly is used for full compatibility with recent torch.compile enhancements.
- 2Update VLM implementations to use the new merged multimodal processors for Mllama, GLM4V, and Molmo.
- 3If using V1 Engine, verify that any custom request handling is compatible with msgpack serialization.
Release Summary
This release introduces significant DeepSeek optimizations including Multi-Token Prediction and MLA FlashAttention3 support, alongside major V1 Engine updates like LoRA and Pipeline Parallelism. It expands hardware support for TPU, ROCm, and Gaudi while adding several new model architectures and quantization methods.
Need More Details?
View the full release notes and all changes for vLLM v0.7.3.
View Full Changelog