Decision-2.0-Lux-9B is a 7.94B open decision model from the vLLM Semantic Router team, released 2026-09-29 under Apache-2.0. It takes text or JSON plus a set of questions and returns a probability for every answer without generating text, handling choice, yes/no and score questions in one forward pass over 16,384 tokens. The model card reports 68.1 on JevArena and 46.3 on the Jev Decision Index, with a median latency of 18.4 ms per single-question request on one GPU. Weights are on Hugging Face and load with Transformers 5.17 or later.
A workable 7.94B-parameter dense decision model from vLLM Semantic Router. Treat the modality benchmarks above as the leading indicator of fit — composite scoring across modalities is still maturing. Newly released, so production-readiness is still being shaken out.
Generated from this model’s benchmarks and ranking signals. Editor reviews refine it over time.
Access model weights, configuration files, and documentation.
The top devices for this model at 4-bit, ranked by fit and speed.
| Device | Grade | VRAM |
|---|---|---|
| ACEMAGIC M1A Pro (i9-13900HK + ARC A770)ACEMAGIC | SS | 6.1 GB |
| Acer Veriton GN100 AI MiniAcer | SS | 6.1 GB |
| AMD Instinct MI300XAMD | SS | 6.1 GB |
| AMD Instinct MI325XAMD | SS | 6.1 GB |
| AMD Instinct MI355XAMD | SS | 6.1 GB |
Cheapest current cloud rentals with at least 6 GB VRAM, refreshed hourly.
Advertising disclosure: we earn commissions when you shop through the links below.
| Option | Cost / GPU-hour |
|---|---|
NVIDIA RTX A4000Vast.ai · Spot · 16 GB VRAM | $0.04 |
NVIDIA GeForce RTX 3060Vast.ai · Spot · 12 GB VRAM | $0.05 |
NVIDIA GeForce RTX 3060Vast.ai · On-Demand · 12 GB VRAM | $0.05 |
NVIDIA GeForce RTX 3060 TiVast.ai · Spot · 8 GB VRAM | $0.07 |
NVIDIA GeForce RTX 3070Vast.ai · Spot · 8 GB VRAM | $0.07 |
Per-GPU rate across RunPod, the Vast.ai marketplace, DigitalOcean, and Vultr.
Spot tier is interruptible. Plan for restarts when comparing against on-demand prices.
Decision-2.0-Lux-9B is a specialized 7.94B parameter dense decision model built by the vLLM Semantic Router team, released under the Apache-2.0 license. Unlike general-purpose autoregressive text generators that emit tokens sequentially, Decision-2.0-Lux-9B is designed for deterministic, low-latency evaluation. It accepts an input state (raw text or structured JSON) alongside a set of targeted questions, returning normalized probability distributions across all potential answers in a single forward pass.
This non-generative "System 1" design solves a primary bottleneck in autonomous agent architectures: decision latency and schema hallucination. Running a standard generative 8B model to classify a prompt or route an agent requires generating tens or hundreds of tokens, introducing parsing overhead and variability. Decision-2.0-Lux-9B eliminates token generation entirely, achieving a median latency of 18.4 ms for single-question requests on a single GPU. It established state-of-the-art results for its weight class on the Jev Decision Index (46.3) and JevArena (68.1), making it an ideal local router for complex multi-model pipelines.
As local inference setups shift toward composite systems, having a dedicated local AI model with 7.94B parameters dedicated to triage, guardrailing, and evaluation allows practitioners to offload critical control-flow tasks from heavier reasoning engines.
Decision-2.0-Lux-9B relies on a dense transformer backbone containing 7.94B parameters. Because it is a dense architecture rather than a Mixture of Experts (MoE), all 7.94B parameters remain active during every execution pass. This yields predictable compute requirements and consistent memory access patterns across diverse workloads.
Key architectural characteristics include:
transformers>=5.17 with safetensors, utilizing the custom model.system_one() method with remote code execution enabled. Community GGUF quantizations allow execution via compatible C/C++ runtimes.Decision-2.0-Lux-9B handles three explicit question primitives: categorical choices, binary (yes/no) validations, and ordinal score ratings. Because it handles these questions concurrently over the same state, it functions as a high-speed telemetry and routing brain in local deployments.
Deploying this model locally requires understanding its non-generative nature. When people evaluate Decision-2.0-Lux-9B tokens per second, they are typically measuring prompt-ingestion throughput rather than decode generation speeds. Because execution finishes in a single forward pass, total request latency is dominated by prompt prefill and linear algebra execution.
To run Decision-2.0-Lux-9B locally, your GPU memory planning depends primarily on your chosen precision and batch size:
The best GPU for Decision-2.0-Lux-9B depends on your latency SLA. On an RTX 4090, single-question latency hovers below 20 ms. For local setups running Apple Silicon (such as an M3 or M4 Max), running via unified memory provides more than enough bandwidth to execute routing calls in the 30 ms to 50 ms range.
The best quantization for Decision-2.0-Lux-9B depends on whether your workload is sensitive to subtle probability shifts:
To run the model locally using Python and Transformers:
1pip install "transformers>=5.17" torch safetensors
1import json2from transformers import AutoModel34model = AutoModel.from_pretrained("vllm-sr/Decision-2.0-Lux-9B", trust_remote_code=True).cuda()56result = model.system_one(7 state="The customer received a broken monitor and wants a refund immediately.",8 questions={9 "department": {10 "type": "choice",11 "instructions": "Route to the correct department.",12 "criteria": {13 "support": "Hardware faults and damages",14 "billing": "Invoices and subscription queries",15 "sales": "Pre-purchase questions"16 }17 },18 "has_urgency": {19 "type": "noul",20 "instructions": "Does the request require immediate intervention?"21 }22 }23)2425print(json.dumps(result["answers"], indent=2))
For teams containerizing local pipelines, community GGUF weights can also be integrated into local model engines or lightweight HTTP microservices that sit in front of local inference endpoints.
Evaluating Decision-2.0-Lux-9B performance requires comparing it against both specialized routing architectures and general-purpose LLMs tasked with classification.
Compared to its predecessor, Decision-2.0-Lux-9B marks a clean architectural step forward:
Nimble v2 is another notable entry in the sub-10B decision space. On JevArena, Decision-2.0-Lux-9B outscores Nimble v2 by 6.0 points (68.1 vs 62.1) and leads on human-labelled transfer benchmarks (56.2 macro-F1 vs 53.6). Nimble v2 remains competitive for simple binary classifications, but Lux-9B provides higher reliability when handling complex nested JSON inputs across multi-target questions.
A common approach among local developers is prompting a general 8B generative model to return JSON. The tradeoffs are distinct:

Explore the Provider
Aggregate stats, leaderboard, release timeline, and benchmark coverage across every vLLM Semantic Router model we track.

Check which of your devices can run this model and how fast.

Compare hosted per-token prices before you commit to local hardware.

Break-even math for self-hosting, renting a GPU, or paying per token.
Live status for the hosted APIs you might use instead of running this locally.