MCPcopy
hub / github.com/InternLM/lmdeploy / remove_sequence

Method remove_sequence

lmdeploy/pytorch/messages.py:234–240  ·  view source on GitHub ↗

Remove sequence.

(self, seq: 'SchedulerSequence')

Source from the content-addressed store, hash-verified

232 status_map[seq_id] = seq
233
234 def remove_sequence(self, seq: 'SchedulerSequence'):
235 """Remove sequence."""
236 seq_id = seq.seq_id
237 status = seq.status
238 status_map = self._status_seq_map[status]
239 self._seq_map.pop(seq_id)
240 status_map.pop(seq_id)
241
242 def update_sequence_status(self, seq: 'SchedulerSequence', new_status: MessageStatus):
243 """Update status."""

Callers 4

remove_sequenceMethod · 0.45
end_sessionMethod · 0.45
test_updateMethod · 0.45
test_evictMethod · 0.45

Calls 1

popMethod · 0.45

Tested by 2

test_updateMethod · 0.36
test_evictMethod · 0.36