+
    –°³j  ã                   óx   € ^ RI t^ RIHt ]]]P                  3,          tR.tR R lt	R R lt
 ! R R]4      tR# )	é    N)ÚAnyÚCheckpointExceptionc                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚexcÚreturn)ÚBaseExceptionÚWRAPPED_EXCEPTION)Úformats   "Úa/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/distributed/checkpoint/api.pyÚ__annotate__r   
   s   € ÷ 	ñ 	œð 	Ô+<ñ 	ó    c                 ó°   € \         P                  ! V P                  4      pV F.  p\        VR 4      '       g   K  \        P                  VR R4       K0  	  W3# )Ú_codeN)ÚtbÚ
extract_tbÚ__traceback__ÚhasattrÚobjectÚ__setattr__)r   ÚsummaryÚframes   &  r   Ú_wrap_exceptionr   
   sK   € Ü�mŠm˜C×-Ñ-Ó.€Gó
 ˆÜ�5˜'×"Ô"Ü×Ñ˜u g¨tÖ4ñ ð ˆ>Ðr   c                ó0   € V ^8„  d   QhR\         R\        /# )r   Úobjr   )r   Úbool)r   s   "r   r   r      s   € ÷ Uñ Uœsð U¤tñ Ur   c                 óÖ   € \        V \        4      '       g   R # \        V 4      ^8w  d   R # \        V ^ ,          \        4      ;'       d"    \        V ^,          \        P
                  4      # )F)Ú
isinstanceÚtupleÚlenr	   r   ÚStackSummary)r   s   &r   Ú_is_wrapped_exceptionr"      sH   € Ü�cœ5×!Ò!ÙÜ
ˆ3ƒx�1„}ÙÜ�c˜!•fœmÓ,×TÐT´¸CÀ½FÄBÇOÁOÓ1TÐTr   c                   óp   a a€ ] tR t^t oRtV3R lV 3R llt]V3R lR l4       tV3R lR ltRt	Vt
V ;t# )	r   zNException raised if failure was detected as part of a checkpoint load or save.c                ó<   <€ V ^8„  d   QhRS[ RS[S[S[3,          /# )r   ÚmsgÚfailures)ÚstrÚdictÚintr
   )r   Ú__classdict__s   "€r   r   Ú CheckpointException.__annotate__!   s&   ø€ ÷ "ñ "™Cð "©4±Ñ5FÐ0FÕ+Gñ "r   c                ó2   <€ \         SV `  W4       W n        R # )N)ÚsuperÚ__init__Ú	_failures)Úselfr%   r&   Ú	__class__s   &&&€r   r.   ÚCheckpointException.__init__!   s   ø€ Ü‰Ñ˜Ô'Ø!Žr   c                ó6   <€ V ^8„  d   QhRS[ S[S[3,          /# ©r   r   )r(   r)   r
   )r   r*   s   "€r   r   r+   &   s   ø€ ÷ ñ ™$™sÑ$5Ð5Õ6ñ r   c                ó   € V P                   # )zYReturn a dictionary mapping node ranks to their associated exceptions in case of failure.©r/   )r0   s   &r   r&   ÚCheckpointException.failures%   s   € ð �~‰~Ðr   c                ó    <€ V ^8„  d   QhRS[ /# r4   )r'   )r   r*   s   "€r   r   r+   *   s   ø€ ÷ ñ ™ñ r   c           	     óx  € R V P                   P                  4        R2pV P                   P                  4        F}  w  r#Vw  rEVRV R2,          pVe-   VRP                  \        P
                  ! V4      4      ,          pVRP                  \        P                  ! \        V4      VR7      4      ,          pK  	  V# )zCheckpointException ranks:Ú
z)Traceback (most recent call last): (RANK z)
Ú )Úvalue)r/   ÚkeysÚitemsÚjoinr   Úformat_listÚformat_exception_onlyÚtype)r0   r'   ÚrankÚexc_pairr   Útraces   &     r   Ú__str__ÚCheckpointException.__str__*   sŸ   € Ø*¨4¯>©>×+>Ñ+>Ó+@Ð*AÀÐDˆØ"Ÿn™n×2Ñ2Ö4‰NˆDØ!‰JˆCØÐ>¸t¸fÀCÐHÕHˆCØÒ Ø�r—w‘wœrŸ~š~¨eÓ4Ó5Õ5�Ø�2—7‘7œ2×3Ò3´D¸³IÀSÔIÓJÕJŠCñ 5ð ˆ
r   r6   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r.   Úpropertyr&   rF   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r1   r*   s   @@r   r   r      s5   ù‡ € ÙX÷"ó "ð ÷ó ð÷÷ ð r   )Ú	tracebackr   Útypingr   r   r	   r!   r
   Ú__all__r   r"   r   © r   r   Ú<module>rU      s@   ðÛ Ý ð ˜-¨¯©Ð8Õ9Ð à Ð
!€õ	õUô˜-ö r   