Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
274d8e88
Unverified
Commit
274d8e88
authored
Apr 01, 2025
by
Woosuk Kwon
Committed by
GitHub
Apr 01, 2025
Browse files
[V1][Minor] Enhance SpecDecoding Metrics Log in V1 (#15902)
Signed-off-by:
Woosuk Kwon
<
woosuk.kwon@berkeley.edu
>
parent
2039c630
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
7 deletions
+10
-7
vllm/v1/spec_decode/metrics.py
vllm/v1/spec_decode/metrics.py
+10
-7
No files found.
vllm/v1/spec_decode/metrics.py
View file @
274d8e88
...
@@ -47,13 +47,16 @@ class SpecDecodingMetrics:
...
@@ -47,13 +47,16 @@ class SpecDecodingMetrics:
num_draft_tokens
=
np
.
sum
(
self
.
num_draft_tokens
)
num_draft_tokens
=
np
.
sum
(
self
.
num_draft_tokens
)
num_accepted_tokens
=
np
.
sum
(
self
.
num_accepted_tokens
)
num_accepted_tokens
=
np
.
sum
(
self
.
num_accepted_tokens
)
draft_acceptance_rate
=
(
num_accepted_tokens
/
num_draft_tokens
draft_acceptance_rate
=
(
num_accepted_tokens
/
num_draft_tokens
*
if
num_draft_tokens
>
0
else
float
(
"nan"
))
100
if
num_draft_tokens
>
0
else
float
(
"nan"
))
logger
.
info
(
logger
.
info
(
"Speculative metrics: "
"SpecDecoding metrics: "
"Draft acceptance rate: %.3f, "
"Draft acceptance rate: %.1f%%, "
"Number of accepted tokens: %d, "
"Accepted: %d tokens, "
"Number of draft tokens: %d, "
,
draft_acceptance_rate
,
"Drafted: %d tokens"
,
num_accepted_tokens
,
num_draft_tokens
)
draft_acceptance_rate
,
num_accepted_tokens
,
num_draft_tokens
,
)
self
.
reset
()
self
.
reset
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment