- 2,740MiB, the router's whole footprint beside the resident model
- 85.9/srequests served through the 2,048-client burst
- 45.5/sshort requests sustained
A router beside a 30B model
Capabilities model had to run on a Blackwell GPU whose memory belonged to a 30-billion-parameter model that stayed resident and serving. Agents call the discovery model before most actions, so many would call it at once, and a wrong answer under load would be worse than a slow one.
I gave it a fixed memory budget and made two thousand concurrent clients an acceptance criterion from the start.
I set the acceptance numbers before the engine exists so the result cannot be reframed afterwards.
The engine admits work against the memory it has measured, so overload becomes a queue and then a refusal and never a corrupted answer. Before it accepts a request it checks that the request's key-value memory fits; when it does not, the caller gets a typed busy response carrying the shortfall and a retry hint, and the request never starts. The engine binds into the serving path only after a canary request succeeds, and it drains gracefully. A load ladder climbed from one client to 2,048 with abort conditions at every rung, so a failure stopped the test. The full account is A router beside a production model.
On mixed traffic the engine fell far short of its pre-registered target, because long requests needed more key-value memory than was left beside the resident model, and I reported the honest figure.
A GPU that never idles and never stalls
Inference Fabric had the opposite problem. I put admission control in front of TensorRT-LLM's in-flight batcher, and backpressure counts consumption at the GPU, which keeps the broker from overfeeding a stalled engine.
An early version of the runtime stopped the GPU entirely with sequences in flight; I added a progress-only step that always advances active sequences. See From 44K to 163K tokens per second.
Shown free before a render starts
Helix shares GPUs between real-time voice and the agents' render jobs, and I decided a render may start only after the service has shown a GPU is free. A GPU that looks idle has to be shown idle, and missing telemetry fails safe.
I protect correctness ahead of throughput when two workloads share a card. These are single-host designs; co-residency is managed in software with budgets and admission.