You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Track speculative decoding acceptance at the finished-request level.
Per-request draft and accepted token counts are carried through
EngineCoreOutput into IterationStats and FinishedRequestStats.
Expose vllm:request_spec_decode_acceptance_rate as a Prometheus
histogram observing each finished request's accepted/draft ratio.
The existing aggregate speculative decoding counters are preserved.
The scheduler now builds aggregate and request-level spec decode
stats together so invalid draft token handling stays consistent.
Add focused metrics stats tests for request-level histogram
observation and per-request spec decode stat accumulation.
Signed-off-by: jeff.ye <jeff.ye@novita.ai>
0 commit comments