
    -`i                     F    d dl Z d dlmZmZ d dlmZ  G d de          ZdS )    N)add_cli_argsmain)BenchmarkSubcommandBasec                   n    e Zd ZdZdZdZedej        ddfd            Z	e
dej        ddfd	            ZdS )
BenchmarkMMProcessorSubcommandz/The `mm-processor` subcommand for `vllm bench`.zmm-processorzGBenchmark multimodal processor latency across different configurations.parserreturnNc                 $    t          |           d S N)r   )clsr   s     /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/entrypoints/cli/benchmark/mm_processor.pyr   z+BenchmarkMMProcessorSubcommand.add_cli_args   s    V    argsc                 $    t          |            d S r   )r   )r   s    r   cmdz"BenchmarkMMProcessorSubcommand.cmd   s    T




r   )__name__
__module____qualname____doc__namehelpclassmethodargparseArgumentParserr   staticmethod	Namespacer    r   r   r   r   	   s        99DTD("9 d    [ ($     \  r   r   )r   vllm.benchmarks.mm_processorr   r   #vllm.entrypoints.cli.benchmark.baser   r   r   r   r   <module>r       so     ; ; ; ; ; ; ; ; G G G G G G    %<     r   