Ë
    S^(hr  ã                  ó@   — d dl mZ d dlmZ ddlmZ erd dlmZ dd„Zy)	é    )Úannotations)ÚTYPE_CHECKINGé   )Úis_torch_available)Únnc                óÐ   — t        «       sydd l}|j                  j                  «       sydd l}t        | |j                  j                  j                  «      xs t        | dd«      S )NFr   Ú_is_fsdp_managed_module)	r   ÚtorchÚdistributedÚis_availableÚtorch.distributed.fsdpÚ
isinstanceÚfsdpÚFullyShardedDataParallelÚgetattr)Úmoduler
   s     ú\/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/transformers/integrations/fsdp.pyÚis_fsdp_managed_moduler      s]   € ÜÔØãà×Ñ×)Ñ)Ô+Øã!ä�f˜e×/Ñ/×4Ñ4×MÑMÓNò ÔRYØÐ)¨5óSð ó    N)r   z	nn.ModuleÚreturnÚbool)	Ú
__future__r   Útypingr   Úutilsr   r
   r   r   © r   r   ú<module>r      s   ðõ #å  å &ñ Ýôr   