NotaMG commited on
Commit
fd70217
·
verified ·
1 Parent(s): effeaeb

Correct speedup to local target-only baseline

Browse files
Files changed (1) hide show
  1. README.md +26 -10
README.md CHANGED
@@ -51,18 +51,34 @@ Recommended route setup for the measured run:
51
 
52
  ### Local latency
53
 
54
- Measured with the EQC latency protocol: `/v1/completions`, logical batch size
55
- 1, 5 warmup runs, 50 measurement runs per category.
56
 
57
- | Category | Prompt / new tokens | Median latency | Baseline | Speedup |
58
- |---|---:|---:|---:|---:|
59
- | short | 64 / 128 | 228.87 ms | 2582 ms | 11.28x |
60
- | medium | 2048 / 256 | 475.62 ms | 5441 ms | 11.44x |
61
- | long | 8192 / 256 | 847.43 ms | 6576 ms | 7.76x |
62
 
63
- Average local speedup was **9.41x** against the protocol baseline. A
64
- submission-aligned smoke run with a more conservative single-image setup
65
- measured about **4.39x** average speedup over 3 runs per category.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
 
67
  Observed speculative accept rate in the active local SGLang run was low,
68
  roughly **6%** over recent decode batches, so the latency gain should be
 
51
 
52
  ### Local latency
53
 
54
+ Measured with the EQC latency request shape: `/v1/completions`, logical batch
55
+ size 1, 5 warmup runs, 50 measurement runs per category.
56
 
57
+ The speedup below is computed against a target-only run measured on the same
58
+ local machine, not against the fixed baseline constants embedded in the EQC
59
+ protocol harness.
 
 
60
 
61
+ | Category | Prompt / new tokens | Target-only median | EQAQ v2 median | Local speedup |
62
+ |---|---:|---:|---:|---:|
63
+ | short | 64 / 128 | 852.58 ms | 228.87 ms | 3.73x |
64
+ | medium | 2048 / 256 | 1771.02 ms | 475.62 ms | 3.72x |
65
+ | long | 8192 / 256 | 2179.81 ms | 847.43 ms | 2.57x |
66
+
67
+ Average local speedup was **3.10x** using the average of category medians
68
+ (`1601.14 ms / 517.31 ms`). The older **9.41x** figure comes from dividing by
69
+ the EQC harness fixed baseline constants (`2582/5441/6576 ms`) and should not
70
+ be interpreted as a speedup over a baseline measured on this machine.
71
+
72
+ A submission-aligned smoke run with a more conservative single-image setup
73
+ measured about **4.39x** against the same fixed protocol constants over 3 runs
74
+ per category; it is included only as a packaging/protocol smoke result, not as
75
+ the local target-only speedup.
76
+
77
+ Baseline caveat: the target-only no-spec SGLang server crashed with the default
78
+ piecewise CUDA graph path (`NoneType mrope_positions`), so the local
79
+ target-only baseline was measured with `--disable-piecewise-cuda-graph` while
80
+ keeping the same target model, endpoint, prompt/token protocol, CUDA graph
81
+ batch sizes, and core SGLang serving options.
82
 
83
  Observed speculative accept rate in the active local SGLang run was low,
84
  roughly **6%** over recent decode batches, so the latency gain should be