AIAny
AI Infra2025
Icon for item

vllm-omni

Extends vLLM beyond text to serve omni-modal models — Qwen3-Omni, TTS like CosyVoice3, and diffusion image/video/audio generators — in one engine, adding the non-autoregressive Diffusion Transformer support the core project never targeted.

Introduction

vLLM solved one problem brilliantly — fast, memory-efficient autoregressive text generation — and that very specialization became a wall. Audio, image, and video models increasingly run on non-autoregressive backbones like Diffusion Transformers, which the original engine's KV-cache machinery simply doesn't fit. This project is vLLM's answer: a sibling engine that keeps the serving strengths while opening the door to omni-modality.

What Sets It Apart
  • One serving stack for radically different model families: autoregressive LLMs, omni models (Qwen3-Omni, Cosmos), TTS (Qwen3-TTS, CosyVoice3), and diffusion generators — so you don't stitch together a separate runtime per modality.
  • A heterogeneous pipeline abstraction lets a single request flow through mixed AR and non-AR stages, which is what real multimodal generation (text → speech, prompt → video) actually demands.
  • Inherits vLLM's KV-cache management and tensor/pipeline/data/expert parallelism, so multimodal serving starts from a battle-tested distributed-inference base rather than a research prototype.
  • Keeps the OpenAI-compatible API and streaming output, so existing vLLM clients can point at new modalities with minimal change.
Who It's For

Great fit if you need to deploy generation across modalities behind one OpenAI-style endpoint, or you already run vLLM and want speech, image, or video without adopting a second framework. Look elsewhere if you only serve text LLMs — core vLLM is leaner for that — or if your target model isn't in the supported set yet, since coverage is growing but still narrower than vLLM's mature text catalog.

Information

  • Websitegithub.com
  • OrganizationsvLLM Project, PyTorch Foundation
  • Authorsvllm-project
  • Published date2025/09/11

More Items

GitHub

Turns natural-language instructions into end-to-end Android automation that drives real devices and captures Logcat and screenshots. Uses a multimodal “Dynamic‑First, Coordinate‑Fallback” locator and a native MCP server for IDE integration, supporting fast Flash (3–5s/step) and verifiable Pro workflows.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.

GitHub
AI Agent2026

Runs a local-first AI agent runtime that drives your desktop and automates workflows — browsing, file edits, approved shell commands, document extraction, and scheduled tasks — while integrating local or cloud LLMs (llama.cpp/TurboQuant) and embedding as an HTTP service or Tauri sidecar.