+
    –°³jÊ  ã                   ó€   a € R t0 t ^ RIt^ RIHtHt ^ RIt^ RIHt Rs] ^ k ]P                  R R l4       t
R R ltR# )	é    N)Ú	GeneratorÚSequence)ÚContentStoreReaderc                ó>   € V ^8„  d   QhR\         R\        R,          /# )é   ÚlocÚreturn)NNN)Ústrr   )Úformats   "ÚY/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/_prims/debug_prims.pyÚ__annotate__r      s    € ÷ "ñ "œCð "¤IÐ.>Õ$?ñ "ó    c              #   ój   "  € \         e   \        R4      h\        V RR7      s  R x € R s R #   R s i ; i5i)Nz!LOAD_TENSOR_READER is already setF)Úcache)ÚLOAD_TENSOR_READERÚAssertionErrorr   )r   s   &r   Úload_tensor_readerr      s<   é € ô Ò%ÜÐ@ÓAÐAô ,¨C°uÔ=Ðð"Ûà!Òø˜TÑüs   ‚!3¤, ¨3¬0°3c                ó   € V ^8„  d   QhRR/# )r   r	   N© )r   s   "r   r   r      s   € ÷ "ñ "˜dñ "r   c                  ó˜   € \         P                  P                  R R4       \         P                  P                  R R4      R R l4       p R# )zdebugprims::load_tensorzR(str name, int[] size, int[] stride, *, ScalarType dtype, Device device) -> TensorÚBackendSelectc                óÈ   € V ^8„  d   QhR\         R\        \        ,          R\        \        ,          R\        P                  R\        P
                  R\        P                  /# )r   ÚnameÚsizeÚstrideÚdtypeÚdevicer	   )r
   r   ÚintÚtorchr   r   ÚTensor)r   s   "r   r   Ú*register_debug_prims.<locals>.__annotate__$   sX   € ÷ ñ Üðä”s�mðô œ•ðô �{‰{ð	ô
 —‘ðô 
�‰ñr   c                 óæ  € \         f   ^ RIHp V! WW44      # ^ RIHp \         P                  WR7      p\        VP                  4       4      V8w  d   \        VP                  4        RV 24      h\        VP                  4       4      V8w  d   \        VP                  4        RV 24      hVP                  V8w  d   \        VP                   RV 24      hVP                  V8w  d
   V! WsR7      pV# )N)Úrand_strided)Úclone_input)r   z != )r   )r   Útorch._dynamo.testingr#   Útorch._dynamo.utilsr$   Úread_tensorÚlistr   r   r   r   r   )r   r   r   r   r   r#   r$   Úrs   &&&&&   r   Úload_tensor_factoryÚ1register_debug_prims.<locals>.load_tensor_factory#   sÒ   € ô Ò%Ý:á ¨eÓ<Ð<å7ô #×.Ñ.¨tÐ.ÓCˆAÜ�A—F‘F“H‹~ Ô%Ü$¨¯©« z°°d°VÐ%<Ó=Ð=Ü�A—H‘H“JÓ 6Ô)Ü$¨¯©«
 |°4¸°xÐ%@ÓAÐAØ�x‰x˜6Ô!Ü$¨¯© z°°f°XÐ%>Ó?Ð?ð �w‰w˜%ÔÙ Ô/�ØˆHr   N)r   ÚlibraryÚdefineÚimpl)r*   s    r   Úregister_debug_primsr/      sA   € Ü	‡M�M×ÑØ!Ø\ôô
 ‡]�]×ÑÐ1°?ÓCôó Dòr   c                óN   € V ^8„  d   Qh/ ^ \         9   d   \        R,          ;R&   # )r   Nr   )Ú__conditional_annotations__r   )r   s   "r   r   r      s    € × Ñ ÷ 5Ò 4Ô&¨Õ-Ñ 4ò r   )r1   Ú
contextlibÚcollections.abcr   r   r   Útorch.utils._content_storer   r   Úcontextmanagerr   r/   r   )r1   s   @r   Ú<module>r6      s?   øðß Ð ß /ã Ý 9ð 15Ð Ó 4ð ×Ñô"ó ð"÷""r   