
    ;i                         S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  S S	KJr  S
 r\S:X  a  \" 5         gg)    )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                  b   [        SSSS9n U R                  SS9n[        US9  [        US9  [	        US9  [        US9  [        US9  [        US9  [        US9  [        US9  U R                  5       n[        US5      (       d  U R                  5         [        S	5        UR                  U5        g )
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      r/home/dmtnaga/Documents/work/airagagent/rag_env/lib/python3.13/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   