o
    rqi                     @   s   d dl Z 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l
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ d dlmZ d dlmZ eejdZdd Zedkrie  dS dS )    N)ClearCacheCMD)	CreateCMD)DownloadCMD)LlamafileCMD)LoginCMD)ModelCardCMD)PipelineCMD)
PluginsCMD)ScanCacheCMD)	ServerCMD)	UploadCMD)MODELSCOPE_ASCII)
get_logger)	log_levelc                  C   s   t t tjddd} | jdd dd | jdd}t| t| t	| t
| t| t| t| t| t| t| t| |  }t|d	sa|   td
 ||}|  d S )NzModelScope Command Line toolzmodelscope <command> [<args>])usagez--tokenzSpecify ModelScope SDK token.)defaulthelpzmodelscope commands helpers)r   func   )printr   argparseArgumentParseradd_argumentadd_subparsersr   Zdefine_argsr   r   r   r	   r   r   r   r   r   r
   
parse_argshasattr
print_helpexitr   execute)parserZ
subparsersargscmd r"   Y/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/modelscope/cli/cli.pyrun_cmd   s2   












r$   __main__) r   loggingZmodelscope.cli.clearcacher   Zmodelscope.cli.creater   Zmodelscope.cli.downloadr   Zmodelscope.cli.llamafiler   Zmodelscope.cli.loginr   Zmodelscope.cli.modelcardr   Zmodelscope.cli.pipeliner   Zmodelscope.cli.pluginsr	   Zmodelscope.cli.scancacher
   Zmodelscope.cli.serverr   Zmodelscope.cli.uploadr   Zmodelscope.hub.constantsr   Zmodelscope.utils.loggerr   WARNINGloggerr$   __name__r"   r"   r"   r#   <module>   s(   
