[Fix] Keep scheduler.running as deque (#2523)
This commit is contained in:
parent
5b23c3f26f
commit
d75c40734a
@ -332,10 +332,8 @@ class Scheduler:
|
||||
self.block_manager.free(seq)
|
||||
|
||||
def free_finished_seq_groups(self) -> None:
|
||||
self.running = [
|
||||
seq_group for seq_group in self.running
|
||||
if not seq_group.is_finished()
|
||||
]
|
||||
self.running = deque(seq_group for seq_group in self.running
|
||||
if not seq_group.is_finished())
|
||||
|
||||
def _allocate(self, seq_group: SequenceGroup) -> None:
|
||||
self.block_manager.allocate(seq_group)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user