Omni Model Inference: How We Move Tensors Between Stages | LinkedIn
A friend once asked me: what's the fundamental difference between serving Omni multimodal models and serving plain LLMs? I thought about it and the simplest way to put it is this — a regular LLM handles a request with a single model in a single process; an Omni model handles a request by relaying it
A friend once asked me: what's the fundamental difference between serving Omni multimodal models and serving plain LLMs? I thought about it and the simplest way to put it is this — a regular LLM handles a request with a single model in a single process; an Omni model handles a request by relaying it across multiple models. Take Qwen3 Omni as an example. The lifecycle of a voice conversation request looks roughly like this: the user sends an audio clip, which first passes through an audio encoder that converts the waveform into embeddings, then feeds into the Thinker (a large language model) fo
saved by
related reading
- Defeating Nondeterminism in LLM Inference - Thinking Machines Labthinkingmachines.ai
- M*: One Serving System for Any-to-Any Multimodal Modelsmstar.stanford.edu
- M*: A Modular, Extensible, Serving System for Multimodal Modelsai.stanford.edu
- Interaction Models: A Scalable Approach to Human-AI Collaboration - Thinking Machines Labthinkingmachines.ai
- Transformer Inference Arithmetic | kipply's blogkipp.ly
- LLM Inference Performance Engineering: Best Practices | Databricks Blogdatabricks.com
- How LLM Inference Worksarpitbhayani.me
- All About Transformer Inferencejax-ml.github.io
- Paged Attention from First Principles: A View Inside vLLM – Hamza's Bloghamzaelshafie.bearblog.dev
- LLM Engineer's Almanac - Workloads | Modalmodal.com
- ⭐️ Fast LLM Inference From Scratchandrewkchan.dev
- The Big LLM Architecture Comparisonmagazine.sebastianraschka.com