
    -`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 )
BenchmarkThroughputSubcommandz-The `throughput` subcommand for `vllm bench`.
throughputz'Benchmark offline inference throughput.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/throughput.pyr   z*BenchmarkThroughputSubcommand.add_cli_args   s    V    argsc                 $    t          |            d S r   )r   )r   s    r   cmdz!BenchmarkThroughputSubcommand.cmd   s    T




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