fix: respect --ignore-eos in PD case for benchmarking (#12597)

This commit is contained in:
ishandhanani
2025-11-03 21:44:14 -08:00
committed by GitHub
parent 60b0754cc9
commit 93be7e863e

View File

@@ -774,9 +774,9 @@ class DecodeTransferQueue:
decode_req.req.time_stats.wait_queue_entry_time = time.perf_counter()
# special handling for corner cases
should_finish = (
decode_req.req.sampling_params.max_new_tokens == 1
or decode_req.req.output_ids[-1] in decode_req.req.eos_token_ids
should_finish = decode_req.req.sampling_params.max_new_tokens == 1 or (
not decode_req.req.sampling_params.ignore_eos
and decode_req.req.output_ids[-1] in decode_req.req.eos_token_ids
)
if should_finish:
# finish immediately