+
    "Ý³j'  ã                   óL   € ^ RI Ht ^ RIHtHtHt ^ RIt] ! R R4      4       tR# )é    )Ú	dataclass)ÚDictÚListÚOptionalNc                   ó@   a € ] tR t^t o RtRtR tR tV 3R ltRt	V t
R# )Ú
InputCachezHStores captured layer inputs and per-batch kwargs for replayed forwards.Nc                óz   € V P                   f-   V P                  e   \        V P                  4      M. V n         R # R # )N)Ú
src_inputsÚlayer_inputsÚlist)Úselfs   &Ú]/home/luca/screen-checking/.venv/lib/python3.14/site-packages/gptqmodel/looper/input_cache.pyÚ__post_init__ÚInputCache.__post_init__   s1   € Ø�?‰?Ò"Ø9=×9JÑ9JÒ9Vœd 4×#4Ñ#4Ô5Ð\^ˆDŽOñ #ó    c                óV   € \        4       pV P                  VR&   V P                  VR&   V# )zEReturns the replay kwargs that are shared across cached module calls.Úposition_idsÚattention_masks)Údictr   r   )r   Úresults   & r   Úmodule_kwargsÚInputCache.module_kwargs   s1   € ô “ˆØ!%×!2Ñ!2ˆˆ~ÑØ$(×$8Ñ$8ˆÐ Ñ!Øˆr   c                óP  <€ V ^8„  d   Qh/ S[ S[ S[P                  ,          ,          ;R&   S[ S[S[S[P                  3,          ,          ;R&   S[ S[P                  ,          ;R&   S[ S[P                  ,          ;R&   S[S[ S[ S[P                  ,          ,          ,          ;R&   # )é   r   Úlayer_input_kwargsr   r   r
   )r   ÚtorchÚTensorr   Ústrr   )ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚInputCache.__annotate__   sŒ   ø‡ ‚ ñ ‘t™EŸL™LÕ)Õ*Ñ*ñ	 ñ
 ™T¡#¡u§|¡|Ð"3Õ4Õ5Ñ5ñ ñ ‘u—|‘|Õ$Ñ$ñ ñ ™%Ÿ,™,Õ'Ñ'ñ ñ ™™d¡5§<¡<Õ0Õ1Õ2Ñ9ò r   )r
   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r
   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r    s   @r   r   r      s!   ø‡ € áRð 6:€Jò_ò÷ ƒ r   r   )Údataclassesr   Útypingr   r   r   r   r   © r   r   Ú<module>r.      s,   ðõ "ß 'Ñ 'ã ð ÷ð ó òr   