ó
    EñiG
  ã                   ó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       Úa/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/distributed/fsdp/_dynamo_utils.pyÚ_annotate_modules_for_dynamor      s2   € ð —^‘^Ö%ˆ	ØÕ+ðð* 15ˆIÔ-ð />Ö+ò; &ó    )Útorch.nnÚnnÚModuleÚsetÚboolr   © r   r   Ú<module>r      s=   ðÝ ð'>Ø�I‰Ið'>à˜Ÿ™‘^ð'>ð ð'>ð 
õ	'>r   