
    shG
                     X    S SK Jr  S\R                  S\\R                     S\SS4S jrg)    Nmoduleignored_modulesuse_orig_paramsreturnc                 \    U R                  5        H  nX1;  d  M
   SUl        X#l        M     g)z
Annotates the submodules in ``module`` 's tree, except those in
``ignored_modules``, indicating that the submodules are FSDP-managed and
saving the ``use_orig_params`` setting passed to the FSDP constructor.
TN)modules_is_fsdp_managed_module_fsdp_use_orig_params)r   r   r   	submodules       x/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/torch/distributed/fsdp/_dynamo_utils.py_annotate_modules_for_dynamor      s2     ^^%	+* 15I- />+; &    )torch.nnnnModulesetboolr    r   r   <module>r      s=    '>II'>^'> '> 
	'>r   