Skip to content
Xinyuanyi

Insights

How to Accept an Inference Storage Project: 4 Gates

Published

Question

How should an inference storage acceleration project be accepted so that you do not pay for performance that never materializes?

Short answer

Split acceptance into four gates on a weekly schedule, each with a measurable pass condition, and stop at any gate that is missed: G1 delivery acceptance (week 2), G2 single-node baseline (week 4), G3 main joint-test gate (week 7) and G4 stability and sign-off (week 10).

Why use gates

The most common dispute in performance projects goes like this: the equipment has arrived, the money has been paid, the numbers after go-live do not match the proposal, and each side has its own view of what counts as meeting the target.

Gating moves that argument to the front. Before the engagement starts, both sides write down what is tested at each stage and what reading counts as a pass; a pass opens the next stage and a miss stops the loss. The buyer's exposure is limited to the gate currently in progress.

Pass conditions of the four gates

These are the four gates we use in joint tests, about 10 weeks end to end.

  • G1 delivery acceptance (week 2): all materials delivered and inspected; every array passes its power-on self-test with all 24 drives recognized.
  • G2 single-node baseline (week 4): the single-node 8-GPU inference baseline is reproduced within ±10% of the R1 figuresR1; a local stress test of one array reaches 83% line efficiency against the measured anchor.
  • G3 main joint-test gate (week 7): a TTFT reduction of ≥25% and a throughput gain inside the measured +29–40% bandR2R3; with 8 nodes sharing one array, read-back bandwidth approaches the NIC ceiling.
  • G4 stability and sign-off (week 10): 72 hours of continuous load without interruption; single-drive and single-link fault injection stays invisible to the workload; a signed joint-test report is issued.

Where the gate thresholds come from

The thresholds are not negotiated; they are taken from existing measured reports. The throughput band required at G3 is the +29–40% measured on the 480B model in two deployment topologiesR2R3.

The benefit is that it binds both sides: the vendor cannot lower the bar afterwards, and the buyer is never asked to accept a target that has not been measured before.

What else a buyer should ask for

Beyond the gates themselves, three things are worth writing into the agreement.

  • Signed reports: the result of every gate is on paper rather than left in a demo.
  • Reproduction material: the patch, load client, orchestration scripts and raw data, so your own team can rerun the testsR8.
  • A recomputable costing model: the return calculation is delivered as source code so that you can rerun it with your own parameters.

Related test reports

External references

  1. 01
    MLPerf Inference: Datacenter · MLCommons

    The methodology of a public inference benchmark, a neutral reference when discussing comparable and reproducible results

Further reading

How to Verify a Vendor's LLM Inference Benchmarks

Five checks for vendor inference benchmarks: baseline, platform and topology, run-to-run deviation, third-party report, reproduction material. Plus common traps.

SourceR2R3R4R5R8R9

When Does KV Cache Tiering Not Help?

The gain from KV cache tiering comes from cache hits. Short chats, low concurrency, never-repeated contexts and output-bound workloads benefit little. Here is why.

SourceR2

All articles

Test jointly first, decide afterwards

Test jointly first, decide afterwards

Every engagement starts with a gated joint test of about 10 weeks. Four gates are passed in sequence; if one is missed, the project stops there, so you never pay for a benefit that was not demonstrated.

Contact
Wang Limin
Phone
+86 131 6181 8898
Email
mingxin@agentmail.to

The inbox is monitored and triaged by AI around the clock