Multimodal Model Serving
Dynamo supports multimodal inference across multiple LLM backends, enabling models to process images, video, and audio alongside text.
Which Feature to Use
Dynamo provides support for improving latency and throughput for multimodal workloads, with image and video inputs, through the following features. Use them together or separately, depending on your workload characteristics:
These features currently support image and video inputs only. Support for audio modalities will be added in upcoming releases.
Multimodal Performance Optimization Features
Move base64 decoding and pixel conversion off the worker’s critical path. Documentation coming soon.
Cache vision encoder embeddings to skip re-encoding repeated multimodal content
Route multimodal requests to workers with the best KV cache overlap
Separate vision encoding into a dedicated worker for independent scaling
Example Workflows
Reference implementations for deploying multimodal models for each backend:
To use an author-provided custom vision tower or projector, see Custom Vision Encoders.