Inference
Must match
- Model and weights
- Hardware and topology
- Request mix
Also recorded
Precision, engine revision, power policy.
GPU performance investigations
Compare workloads, investigate the evidence, and verify better outcomes for inference, training, and GPU fleet operations.
Each team keeps its own metrics and guardrails. The comparison, evidence and verification steps are the same.
Synthetic demonstration. Illustrative values, not measurements.
110 ms time to first token, p95
230 ms +120 ms (+109%) time to first token, p95
Observation, not cause
Queue time grew from 40 ms to 160 ms. Prefill and decode took the same time in both runs. The added latency happens before the model starts work on the request.
Synthetic demonstration. Illustrative values, not measurements.
420 ms mean step time
570 ms +150 ms (+35.7%) mean step time
Observation, not cause
Compute stayed at 260 ms; communication grew from 115 ms to 265 ms. Evaluation loss held (2.14 vs 2.15). A straggling rank is a hypothesis to test with a controlled rerun, not a finding.
Synthetic demonstration. Illustrative values, not measurements.
14.2 s mean queue wait
85.6 s +71.4 s mean queue wait
Observation, not cause
Eight GPUs sat unallocated while six jobs waited, and every waiting job needed 16 GPUs at once. Without eligibility history, idle capacity cannot be assumed usable.
Each lens declares what must match. Every dimension is reported as the same, intentionally changed, different or unknown, and a pair that cannot be compared is refused with a reason.
Must match
Also recorded
Precision, engine revision, power policy.
Must match
Also recorded
Optimizer, evaluation metric.
Must match
Also recorded
Workload mix.
Six stages, the same for every team. Read how each stage works.
An exported evidence bundle is JSON. It carries a SHA-256 checksum over its canonical form, the digests of the stored recipe and results, and the provenance of the original captures. The server's own command rechecks a bundle without the server running.
Bundles are not signed. The check detects a changed bundle; it does not prove who produced it, and a valid bundle is not by itself a verified or improved result.
$ graphsignal-server evidence verify bundle.json
Import a capture or point a client at the server, then compare two runs.