
    sg                         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 Zedk(  r e        yy)    )ArgumentParser   )AddNewModelLikeCommand)ConvertCommand)DownloadCommand)EnvironmentCommand)LfsCommands)PTtoTFCommand)
RunCommand)ServeCommand)UserCommandsc                  l   t        dd      } | j                  d      }t        j                  |       t	        j                  |       t        j                  |       t        j                  |       t        j                  |       t        j                  |       t        j                  |       t        j                  |       t        j                  |       | j                         }t        |d      s| j                          t        d       |j!                  |      }|j#                          y )NzTransformers CLI toolz#transformers-cli <command> [<args>])usagez transformers-cli command helpers)helpfuncr   )r   add_subparsersr   register_subcommandr   r   r   r   r   r   r	   r
   
parse_argshasattr
print_helpexitr   run)parsercommands_parserargsservices       Y/var/www/html/venv/lib/python3.12/site-packages/transformers/commands/transformers_cli.pymainr      s    3;`aF++1S+TO &&7''8**?;""?3$$_5$$_5..?##O4%%o6 D4 Q iioGKKM    __main__N)argparser   add_new_model_liker   convertr   downloadr   envr   lfsr	   pt_to_tfr
   r   r   servingr   userr   r   __name__ r   r   <module>r,      s>     $ 6 # % #  #  ! 6 zF r   