Skip to content

Commit 56210fe

Browse files
author
wangyu31577
committed
modify for vllm 0.12.0
1 parent c87a4b1 commit 56210fe

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

vllm_omni/benchmarks/datasets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import numpy as np
2222
import torch
2323
import torchaudio
24-
from vllm.benchmarks.datasets import RandomMultiModalDataset, get_samples
24+
from vllm.benchmarks.datasets import RandomMultiModalDataset, get_samples, process_image
2525

2626
logger = logging.getLogger(__name__)
2727

@@ -207,7 +207,7 @@ def map_config_to_modality(self, config: tuple[int, int, int]) -> str:
207207
raise ValueError(f"Invalid multimodal item configuration: {config}")
208208

209209

210-
def get_omni_samples(args, tokenizer) -> list[SampleRequest]:
210+
def get_omni_samples(args, tokenizer):
211211
if args.dataset_name == "random-mm":
212212
if args.backend not in [
213213
"openai-chat"]:

vllm_omni/benchmarks/serve.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ def calculate_metrics(
225225

226226
# Find the time range across all successful requests
227227
successful_outputs = [output for output in outputs if output.success]
228+
failed_outputs = [output for output in outputs if not output.success]
228229
if successful_outputs:
229230
min_start_time = min(output.start_time
230231
for output in successful_outputs)
@@ -281,6 +282,7 @@ def calculate_metrics(
281282

282283
metrics = MixBenchmarkMetrics(
283284
completed=completed,
285+
failed=len(failed_outputs),
284286
total_input=total_input,
285287
total_text_input=total_text_input,
286288
total_output=sum(actual_output_lens),
@@ -343,13 +345,9 @@ async def benchmark(
343345
ramp_up_end_rps: Optional[int] = None,
344346
ready_check_timeout_sec: int = 600,
345347
):
346-
task_type = (TaskType.EMBEDDING if api_url.endswith("/v1/embeddings") else
347-
TaskType.GENERATION)
348+
task_type = TaskType.GENERATION
348349
if endpoint_type in ASYNC_REQUEST_FUNCS:
349-
if task_type == TaskType.EMBEDDING:
350-
request_func = ASYNC_REQUEST_FUNCS["openai-embeddings"]
351-
else:
352-
request_func = ASYNC_REQUEST_FUNCS[endpoint_type]
350+
request_func = ASYNC_REQUEST_FUNCS[endpoint_type]
353351
else:
354352
raise ValueError(f"Unknown backend: {endpoint_type}")
355353

0 commit comments

Comments
 (0)