Public trace workload PoC
InferCrane can now use a large public serving trace to choose realistic screening shapes without downloading the 91 GB dataset or model weights to the operator’s laptop.Remote-only profile
The PoC read 150,000 rows from deterministic row groups at 10%, 50%, and 90% of the Parquet file. Onlystarted_at, completed_at, it, ot, ct, and ttft were requested. Modal returned one
compact JSON document and stopped. No dataset file was created locally.
Among the 20,790 sampled requests that reported cached tokens, the median token hit ratio was 1.8%
while p90 was 99.4%. That bimodal result makes prefix reuse a valuable candidate to test, but it is
not evidence that every customer workload will benefit from prefix caching.
Reproduce the remote profile and validate its strict, content-free schema:
infercrane benchmark inputs and a stable evidence digest. Unknown JSON
fields are rejected, which prevents a prompt-bearing document from silently entering this profile
path.
Two-model L40S screen
We ran the median and decode-heavy shapes against two Apache-2.0 Qwen models. Both model revisions were downloaded into Modal images, not to the laptop. Every lane used NVIDIA L40S, vLLM 0.22.1, AIPerf 0.12.0, BF16, streaming, seed 17, and two profile runs.
On these exact lanes, Qwen3-0.6B delivered 1.44x the interactive output throughput and 1.56x
the decode-heavy output throughput of Qwen3-1.7B. This is the expected performance/size tradeoff,
not a recommendation: no semantic-quality comparison was run. Interactive TTFT was also noisy
across two runs, especially for Qwen3-1.7B, so a decision campaign needs at least five runs and a
customer-specific quality suite.
The first decode-heavy attempt correctly failed with context-overflow errors because the harness
had reserved no room for chat-template control tokens. InferCrane discarded those metrics, added a
bounded 512-token context allowance, and repeated the complete paired campaign. The accepted rerun
completed 256/256 requests without errors.
Product boundary
The public trace is a cold-start prior. It helps InferCrane avoid toy 128/64 benchmarks and decide which prefill, decode, cache, runtime, quantization, topology, or kernel experiments deserve paid GPU time. It cannot replace a customer’s privacy-preserving production profile: the public fleet’s model mix, aggregate rate, semantic tasks, and SLOs are not portable. The machine-readable inputs and measurements are stored inevidence/chutes-public-workload-2026-09-20.json
and
evidence/chutes-qwen-l40s-screen-2026-09-20.json.
The Modal evidence records zero active GPU tasks after completion.