mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-08 14:55:51 +08:00
[V1][Metrics] Fix traceback with preemptions+LoRA (#14220)
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
This commit is contained in:
parent
8ed5421aaa
commit
e1f0835ae0
@ -150,6 +150,7 @@ class IterationStats:
|
|||||||
LoRARequestStates.scheduled_request(lora_stats, req_id)
|
LoRARequestStates.scheduled_request(lora_stats, req_id)
|
||||||
elif event.type == EngineCoreEventType.PREEMPTED:
|
elif event.type == EngineCoreEventType.PREEMPTED:
|
||||||
self.num_preempted_reqs += 1
|
self.num_preempted_reqs += 1
|
||||||
|
LoRARequestStates.preempted_request(lora_stats, req_id)
|
||||||
|
|
||||||
def update_from_finished_request(self, finish_reason: "FinishReason",
|
def update_from_finished_request(self, finish_reason: "FinishReason",
|
||||||
num_prompt_tokens: int,
|
num_prompt_tokens: int,
|
||||||
@ -224,6 +225,13 @@ class LoRARequestStates:
|
|||||||
lora_stats.waiting_requests.remove(request_id)
|
lora_stats.waiting_requests.remove(request_id)
|
||||||
lora_stats.running_requests.add(request_id)
|
lora_stats.running_requests.add(request_id)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def preempted_request(lora_stats: Optional[LoRAStats], request_id: str):
|
||||||
|
if lora_stats is None:
|
||||||
|
return
|
||||||
|
lora_stats.running_requests.remove(request_id)
|
||||||
|
lora_stats.waiting_requests.add(request_id)
|
||||||
|
|
||||||
def update_iteration_stats(self,
|
def update_iteration_stats(self,
|
||||||
iteration_stats: Optional[IterationStats]):
|
iteration_stats: Optional[IterationStats]):
|
||||||
if iteration_stats is None:
|
if iteration_stats is None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user