live wire
▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security▸SECURITY · Red Hat Hardened Images fixes Moderate libpng denial-of-service flawRed Hat▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security▸SECURITY · Red Hat Hardened Images fixes Moderate libpng denial-of-service flawRed Hat
upstreambeat.ai
analysisAI

vLLM turns Decision 3.0 into a multimodal routing service

A new System One endpoint serves six decision-model sizes for typed text, JSON, image and video questions, but the code is still nightly-only.

By The News Desk· Oct 19, 2026the quick take — two AI hosts go live when you do

vLLM has merged support for the six-model Decision 3.0 family, giving deployments a purpose-built /v1/systemone endpoint for routing and classification rather than asking a generative model to emit an answer as text. The published recipe covers the 27-billion-parameter d3 checkpoint; a follow-up merge validates the flash, mini, nano, lite and edge sizes.

What changed

Decision 3.0 accepts a text or JSON state, optionally with images or video, followed by typed questions. Those questions can ask the model to choose among options, answer yes or no, or assign a score. The endpoint returns probabilities for the available answers instead of generated prose, according to the original vLLM merge.

That distinction matters for semantic routing. A platform can use a decision model to classify a request, choose a workflow or decide whether a task needs deeper reasoning without parsing free-form output. The same request can contain as many as 64 questions, while a choice question can expose up to 255 options. Images are capped at 1.6 megapixels and video processing at two frames per second with no more than 32 frames, the merge documentation says.

The implementation detects Decision 3.0 checkpoints from their decision_config.json, loads a separate FP32 answer-code readout and serves the family as D3ForSequenceClassification. It also disables chunked prefill and prefix caching because the models use bidirectional full-attention layers, while their Gated DeltaNet layers remain causal, according to PR #61565.

What the measurements show

On one AMD Instinct MI300X, the five smaller models changed zero to two decisions out of 416 compared with the checkpoints’ own runtime; the reported differences were ties or near-ties. At eight and 64 concurrent clients, vLLM delivered two to 3.6 times the requests per second of that reference server on a mixed text, image and video workload. At one request at a time, however, vLLM was 7% to 32% slower, according to the family-wide validation.

The 27B recipe reports 415 matching decisions out of 416 on MI300X and 1.8 times the reference server’s throughput at 64 clients on MI325X. It also documents a practical cost: a cold start can take minutes, and reducing --max-model-len from the 262,144-token default to 32,768 cuts startup time for deployments that do not need the full window.

What operators should do

The support is merged to vLLM main but is not in the latest stable release cited by the recipe. Operators must install a nightly build from October 15 or later, then start a checkpoint with vllm serve vllm-sr/d3 and send typed questions to /v1/systemone.

That makes the feature suitable for evaluation rather than an automatic production upgrade. Teams should test their own routing thresholds, media mix and startup budget, and should not assume the published AMD concurrency gains transfer to NVIDIA hardware or tensor-parallel deployments: the validation explicitly leaves those configurations unmeasured.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.