China Hot Tech @ChinaHotTech
← All posts
AI · Inference · Open Source

StartLux Open-Sources Prism, a Decision-Model Inference Engine

StartLux has open-sourced StartLux-Prism — an NVIDIA CUDA engine written for its StartLux-Decision family rather than for chat LLMs. Chinese and English press covered the drop around Oct 21–22, 2026 (LeiPhone, Pandaily). The company positions it as the first openly available inference stack purpose-built for decision models.

· ~7 min read · China Hot Tech

Cool violet and citrus desk illustration: monitor showing option A/B/C probability bars, prism light motif, shared-evidence forest of Q1–Q3

Illustration: violet / citrus / paper — desk monitor with option probs and a forest of questions on shared evidence. Latency and accuracy figures below are StartLux measurements unless noted.

Decision models and chat models do different jobs. A chat model writes tokens one by one. A decision model reads a state (text, JSON, or images) plus typed questions, then returns a calibrated probability for every listed option — choice, yes/no (noul), or a score on a scale — so software can threshold, log, and act without parsing free text. Instant variants answer in one forward pass; AutoThink variants do the same when confident, and write a short thought only when the top probability falls below a gate.

That difference matters for serving. Engines such as vLLM and SGLang are built around token generation: each question tends to become its own completion, the full vocabulary LM head is scored, and shared evidence is re-read. Prism’s README and design notes rebuild the path around “one distribution over options,” not “keep generating until EOS.”

What Prism changes in the forward path

Four ideas show up consistently across the Prism README, LeiPhone, and Pandaily:

Two-panel diagram: chat/vLLM path re-reads the document three times with full LM head versus Prism forest sharing evidence and scoring A–Z only

Illustration: chat-style separate completions vs Prism’s shared-evidence forest. Speedups below are vendor-reported on one H200.

Vendor numbers on one H200 — keep the quote marks

StartLux publishes single-GPU comparisons of Prism int8 against the official StartLux-Decision engine on vLLM 0.31 FP8, using StartLux-Decision v1.1 27B AutoThink. Treat every millisecond as a company measurement on their harness:

Press also cites a compressed ~16.55 GB build on a single 32 GB RTX 5090; the Prism README states that in 4-bit (W4A8 from Q4_K_M) the 27B runs on one 32 GB RTX 5090. Confirm the exact artifact size from the GGUF you download.

Can you run it outside China?

Yes for cloning and local serving — with hardware and license caveats. Repos are public on GitHub (StartLux-Prism, StartLux-Decision). Prism wants Linux, Python 3.12, CUDA 13 (driver 580+) or a documented CUDA 12 path; Ampere or newer. First start compiles kernels and calibrates int8 ranges once. Weights are CC BY-NC 4.0 (research / non-commercial with attribution; commercial use needs StartLux). The Prism README currently says Prism’s own code does not have a license yet (vendored Decision files are Apache-2.0) — check the repo before you redistribute the engine. The server has no API keys or TLS; put it behind your own ACL. Product page and benches: decision.startlux.com.

What it serves — and what it does not

Prism serves v1 and v1.1 AutoThink at 4B / 9B / 27B straight from released GGUF (Q8_0 as int8 / Q4_K_M as W4A8) behind the same /v1/systemone (also /v1/decisions) API used by the Decision package. Images need the matching mmproj file (up to eight per request on v1.1).

v1.1 Instant is not supported yet — Instant uses bidirectional attention over the prompt, and Prism’s table marks that row empty. Teams on Instant stay on the Decision package’s default vLLM path (or llama.cpp / MLX) until Prism adds it.

Honest caveats

Bottom line for overseas engineers already evaluating StartLux-Decision, or anyone building routers / policy checkers / multi-question ticket triage: if your workload is “one state, several typed questions, act on probabilities,” Prism is the open CUDA path StartLux wrote for that shape — and the 5.3× multi-question claim is exactly where forest batching should help most. Measure it yourself, keep Instant on vLLM for now, and read the NC weight license before you ship a product.

Sources