o
    -i                     @   s(   d dl Z d dlmZ G dd deZdS )    N)CLISubcommandc                   @   sJ   e Zd ZU dZeed< edejddfddZ	e
dejddfd	d
ZdS )BenchmarkSubcommandBasez/The base class of subcommands for `vllm bench`.helpparserreturnNc                 C      t )z$Add the CLI arguments to the parser.NotImplementedError)clsr    r   `/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/vllm/entrypoints/cli/benchmark/base.pyadd_cli_args   s   z$BenchmarkSubcommandBase.add_cli_argsargsc                 C   r   )zZRun the benchmark.

        Args:
            args: The arguments to the command.
        r   )r   r   r   r   cmd   s   zBenchmarkSubcommandBase.cmd)__name__
__module____qualname____doc__str__annotations__classmethodargparseArgumentParserr   staticmethod	Namespacer   r   r   r   r   r      s   
 r   )r   vllm.entrypoints.cli.typesr   r   r   r   r   r   <module>   s   