o
    پi                     @   sL   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ dd Z	dd	 Z
dS )
    N)generate)serve)get_git_commit_hash)__version__c                 C   s*   t dt  t dt d d   d S )Nzsglang version: zgit revision:    )printr   r   )args
extra_argv r
   C/home/ubuntu/.local/lib/python3.10/site-packages/sglang/cli/main.pyversion	   s   r   c                  C   s   t  } | jddd}|jdddd}|jtd |jd	d
dd}|jtd |jddd}|jtd |  \}}|	|| d S )N
subcommandT)destrequiredr   zLaunch the SGLang server.F)helpadd_help)funcr   z$Run inference on a multimodal model.r   zShow the version information.)r   )
argparseArgumentParseradd_subparsers
add_parserset_defaultsr   r   r   parse_known_argsr   )parser
subparsersserve_parsergenerate_parserversion_parserr   r	   r
   r
   r   main   s*   r   )r   sglang.cli.generater   sglang.cli.server   sglang.cli.utilsr   sglang.versionr   r   r   r
   r
   r
   r   <module>   s    