+
    "Ý³jÕ   ã                   ó^   € R t ^ RIt^ RIt^ RIt^ RIHtHt ^RIHt ^RI	H
t
  ! R R4      tR# )zIExplicit tensor/value continuation format; never deserialize Python code.N)ÚloadÚsave)Úemit_device_telemetry)Ú
InputCachec                   ó\   a € ] tR t^t o ^t]V 3R lR l4       t]V 3R lR l4       tRtV t	R# )ÚContinuationCodecc                ó    <€ V ^8„  d   QhRS[ /# )é   Úreturn©Úbytes)ÚformatÚ__classdict__s   "€Ú^/home/luca/screen-checking/.venv/lib/python3.14/site-packages/gptqmodel/looper/continuation.pyÚ__annotate__ÚContinuationCodec.__annotate__   s   ø€ ÷ G
ñ G
™ñ G
ó    c           
     ó®   aaa€ / o\        4       oVVV3R  loS! V 4      p\        SR\        P                  ! R\        P
                  RV/RR7      /R7      # )c           
      ó  <€ V e    \        V 4      \        \        \        39   d   RV .# \        V 4      \        J d!   \
        P                  ! V 4      '       d   RV .# \        V \        P                  4      '       dþ   V P                  P                   R9  g    V P                  \        P                  8w  d   \        R4      h\        \        S4      4      pV P                  4       P!                  RR7      P#                  4       P%                  4       SV&   \'        RV\        V P                  4      R\)        V P*                  4      \        V P,                  4      R7       RR	VR
\        V P                  4      /.# \        V 4      \        P                  J d”   T pVP                   R9  d   \        R4      hVP                   R8X  dB   VP.                  f4   \        P                  ! R\        P0                  P3                  4       4      p\'        R\        V4      R7       R
\        V4      .# \5        V 4      S9   d   \        R4      hSP7                  \5        V 4      4        \        V 4      \8        J d.   RS! \;        V 4      4      .SP=                  \5        V 4      4       # \        V 4      \>        J d”   \@        ;QJ d    R V  4       F  '       g   K   RM	  RM! R V  4       4      '       d   \        R4      hRV PC                  4        UUu. uF  w  r4S! V4      S! V4      .NK  	  upp.SP=                  \5        V 4      4       # \        V 4      \(        \D        39   dJ   \        V 4      \D        J d   RMRV  Uu. uF  pS! V4      NK  	  up.SP=                  \5        V 4      4       #  SP=                  \5        V 4      4       \        R\        V 4      PF                   24      hu uppi u upi   SP=                  \5        T 4      4       i ; i)NÚscalarÚcpuÚcudaz0continuation requires materialized dense tensors©ÚdeviceÚcheckpoint_tensor_captured)Ú	tensor_idÚsource_deviceÚstorage_deviceÚshapeÚdtypeÚtensorÚnamer   z(unsupported continuation metadata deviceÚ#checkpoint_device_metadata_capturedz(cyclic continuation state is unsupportedÚinput_cachec              3   ó\   "  € T F"  p\        V4      \        \        \        39  x € K$  	  R # 5i)N)ÚtypeÚstrÚintÚbool)Ú.0Úkeys   & r   Ú	<genexpr>Ú:ContinuationCodec.dumps.<locals>.encode.<locals>.<genexpr>=   s    é € ÐNÉÀœ4 ›9¬S´#´tÐ,<Ö<Ëùs   ‚*,TFz8continuation keys must be strings, integers, or booleansÚdictÚtupleÚlistz unsupported continuation value: >   r   r   )$r%   r(   r'   r&   ÚfloatÚmathÚisfiniteÚ
isinstanceÚtorchÚTensorr   ÚlayoutÚstridedÚ	TypeErrorÚlenÚdetachÚtoÚ
contiguousÚcloner   r/   r   r   Úindexr   Úcurrent_deviceÚidÚaddr   ÚvarsÚremover-   ÚanyÚitemsr.   Ú__name__)Úvaluer!   r   r*   ÚitemÚactiveÚencodeÚtensorss   &    €€€r   rJ   Ú'ContinuationCodec.dumps.<locals>.encode   s  ø€ ØŠ}¤ U£´´c¼3Ð/?Ô ?Ø  %Ð(Ð(Ü�E‹{œeÓ#¬¯ª°e×(<Ò(<Ø  %Ð(Ð(Ü˜%¤§¡×.Ò.à—L‘L×%Ñ%¨_Ô<Ø—|‘|¤u§}¡}Ô4ä#Ð$VÓWÐWÜœ3˜w›<Ó(�Ø %§¡£× 1Ñ 1¸Ð 1Ó ?× JÑ JÓ L× RÑ RÓ T�˜‘Ü%Ø0Ø"Ü"% e§l¡lÓ"3Ø#(Ü˜uŸ{™{Ó+Ü˜eŸk™kÓ*õð ! 6¨4°¼3¸u¿|¹|Ó;LÐ"MÐNÐNÜ�E‹{œeŸl™lÓ*Ø�Ø—;‘; oÔ5Ü#Ð$NÓOÐOØ—;‘; &Ô(¨V¯\©\Ò-AÜ"Ÿ\š\¨&´%·*±*×2KÑ2KÓ2MÓN�FÜ%Ø9Ä#ÀfÃ+õð !¤# f£+Ð.Ð.Ü�%‹y˜FÔ"ÜÐ JÓKÐKØ�J‰J”r˜%“yÔ!ð)Ü˜“;¤*Ó,Ø)©6´$°u³+Ó+>Ð?ð  —‘œb ›iÕ(ô ˜“;¤$Ó&ß“sÑNÉÓN—s—s’sÑNÉÓN×NÒNÜ'ØVóð ð ØFKÇkÁkÄmÔTÁm¹¸™& ›+¡v¨d£|Ó4ÁmÒTðð —‘œb ›iÕ(ô ˜“;¤4¬ -Ô/ä#'¨£;´%Ó#7™¸VÙ27Ó8±%¨$™ ž±%Ñ8ðð
 —‘œb ›iÕ(ð 0ð —‘œb ›iÔ(ÜÐ>¼tÀE»{×?SÑ?SÐ>TÐUÓVÐVùó Uùò
 9øð —‘œb ›iÕ(úsH   É%O/ ÊO/ Ê=O/ ËO/ Ë,O/ ÌO$Ì&O/ Í4O/ Í9O*Î
O/ Ï$O/ Ï/PÚcontinuationÚversionÚtreeF)Ú	allow_nan)Úmetadata)Úsetr   ÚjsonÚdumpsr   ÚVERSION)ÚstaterO   rI   rJ   rK   s   & @@@r   rT   ÚContinuationCodec.dumps   s\   ú€ àˆÜ“ˆ÷6	Wñp �e‹}ˆô Øà¤§
¢
ØÔ 1× 9Ñ 9¸6À4ÐHØ#ô!ðô
ð 	
r   c                ó    <€ V ^8„  d   QhRS[ /# )r	   Údatar   )r   r   s   "€r   r   r   \   s   ø€ ÷ j(ñ j(‘Eñ j(r   c                óª  aa€ \         P                  V R ,          R4      pV\        V 4      ^,
          8”  g   V^8  d   \        R4      h\        P
                  ! V ^^V,            4      p\        P
                  ! VR,          R,          4      pVR,          \        P                  8w  d   \        R4      h\        V 4      oVV3R loS! VR,          4      # )	:Né   NÚlittlezinvalid continuation headerÚ__metadata__rM   rN   z unsupported continuation versionc                 óÜ  <€ V w  rVR 8X  dU   VeO   \        V4      \        \        \        39   g0   \        V4      \        J d   \
        P                  ! V4      '       d   V# VR8X  Ed   \        P                  ! VR,          4      pVP                   R9  g    VP                   R8X  d   VP                  f   \        R4      hSVR,          ,          pVP                  VP                  reVP                  4       P                  R4      P                  \        P                   4      P#                  4       pVP%                  VR7      pVP                  V8H  p	VP                  V8H  ;'       d…    VP                  V8H  ;'       dn    \        P&                  ! VP)                  4       P+                  4       P                  4       P                  R4      P                  \        P                   4      V4      p
T	;'       d    T
p\-        RVR,          \        V4      \        VP                  4      VV	V
\/        VP                  4      \        VP                  4      R7	       V'       g   \        R	4      hV# VR8X  d“   \        P                  ! V4      pVP                   R9  g    VP                   R8X  d   VP                  f   \        R
4      h\-        RV\        V4      \        V4      V8H  R7       \        V4      V8w  d   \        R4      hV# VR8X  dF   S! V4      p\1        V4      \1        \2        P4                  4      8w  d   \        R4      h\3        R/ VB # VR8X  dR   / pV FG  w  rïS! V4      p\        V4      \        \        \        39  g   Wí9   d   \        R4      hS! V4      WÞ&   KI  	  V# VR9   d,   V Uu. uF  pS! V4      NK  	  ppVR8X  d   \7        V4      # T# \        RV 24      hu upi )r   r    r   r   z3unsupported or unindexed continuation tensor devicer!   r   Úcheckpoint_tensor_restored)r   Úexpected_deviceÚactual_deviceÚmatchedÚplacement_matchedÚstate_matchedr   r   z<checkpoint tensor state or device placement restore mismatchz5unsupported or unindexed continuation metadata deviceÚ#checkpoint_device_metadata_restored)r`   ra   rb   z+checkpoint device metadata restore mismatchr#   zunsupported InputCache schemar-   z#invalid continuation dictionary keyr.   zunsupported continuation tag: >   r   r   éÿÿÿÿ© )r/   r.   )r%   r&   r(   r'   r0   r1   r2   r4   r   r>   Ú
ValueErrorr   r   r<   ÚreshapeÚviewÚuint8r=   r;   Úequalr:   r   r   r/   rR   r   Ú__dataclass_fields__r.   )ÚnodeÚkindrG   r   ÚstoredÚexpected_shapeÚexpected_dtypeÚexpected_bitsr    rc   rd   rb   ÚfieldsÚresultr*   rH   rE   ÚdecoderK   s   &                €€r   rv   Ú'ContinuationCodec.loads.<locals>.decodeh   s[  ø€ Ø‰KˆDØ�xÔØ’Ü˜“;¤3¬¬cÐ"2Ô2Ü˜“;¤%Ó'Ü—M’M %×(Ò(à�Ø�xÕÜŸš e¨H¥oÓ6�à—K‘K Ô6Ø—{‘{ fÔ,ØŸ™Ò,ä$ØMóð ð !  v¥Õ/�Ø17·±¸v¿|¹| ð ×%Ñ%Ó'×/Ñ/°Ó3×8Ñ8¼¿¹ÓE×KÑKÓMð ð  Ÿ™¨&˜Ó1�Ø$*§M¡M°VÑ$;Ð!à—L‘L NÑ2÷ 	ð 	ØŸ™¨Ñ6÷	ð 	äŸšØŸ™›ß™›ß#™›ß ™ ›ß™œeŸk™kÓ*Ø%óð ð ,×=Ð=°�Ü%Ø0Ø# F�mÜ$'¨£KÜ"% f§m¡mÓ"4Ø#Ø&7Ø"/Ü˜vŸ|™|Ó,Ü˜fŸl™lÓ+õ
÷ Ü$ØVóð ð �Ø�xÔÜŸš eÓ,�à—K‘K Ô6Ø—{‘{ fÔ,ØŸ™Ò,ä$ØOóð ô &Ø9Ø$)Ü"% f£+Ü ›K¨5Ñ0õ	ô �v“; %Ô'Ü$Ð%RÓSÐSØ�Ø�}Ô$Ù ›�Ü�v“;¤#¤j×&EÑ&EÓ"FÔFÜ$Ð%DÓEÐEÜ!Ñ+ FÑ+Ð+Ø�vŒ~Ø�Û!&‘I�CÙ  ›+�CÜ˜C“y¬¬c´4Ð(8Ô8¸C¼MÜ(Ð)NÓOÐOÙ"(¨£,�F“Kñ	 "'ð
 �ØÐ(Ô(Ù27Ó8±%¨$™ ž±%�Ð8Ø'+¨w¤”u˜U“|ÐA¸EÐAÜÐ=¸d¸VÐDÓEÐEùò 9s   Î4O)rO   )	r'   Ú
from_bytesr9   rh   rS   Úloadsr   rU   r   )rY   Úheader_sizeÚheaderÚdocumentrv   rK   s   &   @@r   ry   ÚContinuationCodec.loads[   s¯   ù€ ô —n‘n T¨"¥X¨xÓ8ˆØœ˜T› Q�Ô&¨+¸¬/ÜÐ:Ó;Ð;Ü—’˜D  Q¨¥_Ð5Ó6ˆÜ—:’:˜f ^Õ4°^ÕDÓEˆØ�IÕÔ"3×";Ñ";Ô;ÜÐ?Ó@Ð@Ü�t“*ˆö\	Fñ| �h˜vÕ&Ó'Ð'r   rg   N)
rF   Ú
__module__Ú__qualname__Ú__firstlineno__rU   ÚstaticmethodrT   ry   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s5   ø‡ € Ø€Gà÷G
ó ðG
ðR ÷j(ó öj(r   r   )Ú__doc__rS   r1   r4   Úsafetensors.torchr   r   Úutils.device_telemetryr   r#   r   r   rg   r   r   Ú<module>r‡      s&   ðá Oã Û ã ß (å :Ý #÷x(ó x(r   