[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)
|
self.block_manager.free(seq)
|
||||||
|
|
||||||
def free_finished_seq_groups(self) -> None:
|
def free_finished_seq_groups(self) -> None:
|
||||||
self.running = [
|
self.running = deque(seq_group for seq_group in self.running
|
||||||
seq_group for seq_group in self.running
|
if not seq_group.is_finished())
|
||||||
if not seq_group.is_finished()
|
|
||||||
]
|
|
||||||
|
|
||||||
def _allocate(self, seq_group: SequenceGroup) -> None:
|
def _allocate(self, seq_group: SequenceGroup) -> None:
|
||||||
self.block_manager.allocate(seq_group)
|
self.block_manager.allocate(seq_group)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user