This commit is contained in:
GeeeekExplorer
2025-06-10 08:52:58 +08:00
parent a5a4909e6a
commit b98e1ca305
10 changed files with 39 additions and 26 deletions

View File

@@ -73,7 +73,7 @@ class Scheduler:
finished = []
for seq, token_id in zip(seqs, token_ids):
seq.append_token(token_id)
if token_id == self.eos or seq.num_completion_tokens == seq.max_tokens:
if (not seq.ignore_eos and token_id == self.eos) or seq.num_completion_tokens == seq.max_tokens:
seq.status = SequenceStatus.FINISHED
self.block_manager.deallocate(seq)
self.running.remove(seq)