
    bim                     h    d dl Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	 d
dZ
d Zed	k(  r e        yy)    N   )config_command_parser)default_config_fileload_config_from_file)default_command_parser)update_command_parserc                     t        j                  dd      }t        |       }|j                  dd      }t	        ||g       t        ||g       |S )NF)add_helpallow_abbrevsubcommands
subcommand)titledest)parents)argparseArgumentParserr   add_subparsersr   r   )
subparsersparent_parserconfig_parserr   s       ^/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/accelerate/commands/config/__init__.pyget_config_parserr      sS    ++UOM)*5M..].VK ;@+?    c                      t               } | j                         }t        |d      s| j                          t	        d       |j                  |       y )Nfuncr   )r   
parse_argshasattr
print_helpexitr   )r   argss     r   mainr!   '   sB    %'M##%D4   "Q 	IIdOr   __main__)N)r   configr   config_argsr   r   defaultr   updater   r   r!   __name__ r   r   <module>r)      s4   "  ) C + )	 zF r   