§
    &VjiG
  ã                   óJ   — d dl mZ dej        deej                 deddfd„ZdS )é    NÚmoduleÚignored_modulesÚuse_orig_paramsÚreturnc                 óZ   — |                       ¦   «         D ]}||vr	 d|_        ||_        ŒdS )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       ú^/root/voice-cloning/.venv/lib/python3.11/site-packages/torch/distributed/fsdp/_dynamo_utils.pyÚ_annotate_modules_for_dynamor      sL   € ð —^’^Ñ%Ô%ð >ð >ˆ	Ø˜OÐ+Ð+ðð* 15ˆIÔ-ð />ˆIÔ+øð;>ð >ó    )Útorch.nnÚnnÚModuleÚsetÚboolr   © r   r   ú<module>r      sa   ðØ Ð Ð Ð Ð Ð ð'>ØŒIð'>à˜œ”^ð'>ð ð'>ð 
ð	'>ð '>ð '>ð '>ð '>ð '>r   