Fix _GenerationStreamAccumulator logprob_end off-by-one under retract (#26510)
Co-authored-by: Qiaolin Yu <liin1211@outlook.com>
This commit is contained in:
co-authored by
Qiaolin Yu
parent
5a7b26c636
commit
779e593bd1
@@ -503,7 +503,9 @@ class _GenerationStreamAccumulator:
|
||||
self.input_token_ids_logprobs_idx.append([])
|
||||
|
||||
if req.return_logprob:
|
||||
logprob_end = max(len(output_ids_), 1)
|
||||
logprob_end = (
|
||||
len(output_ids_) if req.is_retracted else max(len(output_ids_), 1)
|
||||
)
|
||||
self.output_token_logprobs_val.append(
|
||||
req.logprob.output_token_logprobs_val[
|
||||
send_output_token_logprobs_offset:logprob_end
|
||||
|
||||
Reference in New Issue
Block a user