
    bi                         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)    )get_config_parser)env_command_parser)estimate_command_parser)launch_command_parser)merge_command_parser)test_command_parser)to_fsdp2_command_parser)tpu_command_parser)CustomArgumentParserc                     t        ddd      } | j                  d      }t        |       t        |       t	        |       t        |       t        |       t        |       t        |       t        |       | j                         }t        |d      s| j                          t        d	       |j                  |       y )
NzAccelerate CLI toolzaccelerate <command> [<args>]F)usageallow_abbrevzaccelerate command helpers)help)
subparsersfunc   )r   add_subparsersr   r   r   r   r   r
   r   r	   
parse_argshasattr
print_helpexitr   )parserr   argss      ]/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/accelerate/commands/accelerate_cli.pymainr      s    !"7?^mrsF&&,H&IJ ,z2*-Z0J/*-:.z2 D4 Q 	IIdO    __main__N)accelerate.commands.configr   accelerate.commands.envr   accelerate.commands.estimater   accelerate.commands.launchr   accelerate.commands.merger   accelerate.commands.testr   accelerate.commands.to_fsdp2r	   accelerate.commands.tpur
   accelerate.commands.utilsr   r   __name__ r   r   <module>r)      s;   " 9 6 @ < : 8 @ 6 :2 zF r   