Ë
    g^(ha  ã                   ól   — U d dl Z d dlmZ d dlZd dlmZ daee   ed<   e j                  d„ «       Z	d„ Z
y)é    N)ÚOptional)ÚContentStoreReaderÚLOAD_TENSOR_READERc              #   óR   K  — t         �J ‚t        | d¬«      a 	 d –— d a y # d a w xY w­w)NF)Úcache)r   r   )Úlocs    úV/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/_prims/debug_prims.pyÚload_tensor_readerr
      s7   è ø€ ô Ð%Ð%Ð%ô ,¨C°uÔ=Ðð"Ûà!Ñø˜TÑüs   ‚'™  �' $¤'c                  ó�   — t         j                  j                  dd«       t         j                  j                  dd«      d„ «       } y )Nzdebugprims::load_tensorzR(str name, int[] size, int[] stride, *, ScalarType dtype, Device device) -> TensorÚBackendSelectc                 óÂ  — t         €ddlm}  |||||«      S ddlm} t         j                  | |¬«      }t        |j                  «       «      |k(  sJ |j                  «       › d|› �«       ‚t        |j                  «       «      |k(  sJ |j                  «       › d|› �«       ‚|j                  |k(  sJ |j                  › d|› �«       ‚|j                  |k7  r
 |||¬«      }|S )Nr   )Úrand_strided)Úclone_input)Údevicez != )Údtype)r   Útorch._dynamo.testingr   Útorch._dynamo.utilsr   Úread_tensorÚlistÚsizeÚstrider   r   )Únamer   r   r   r   r   r   Úrs           r	   Úload_tensor_factoryz1register_debug_prims.<locals>.load_tensor_factory#   sØ   € äÐ%Ý:á  f¨e°VÓ<Ð<å7ô #×.Ñ.¨t¸FÐ.ÓCˆAÜ˜Ÿ™›“> TÒ)ÐB¨a¯f©f«h¨Z°t¸D¸6Ð+BÓBÐ)Ü˜Ÿ™›
Ó# vÒ-ÐJ°!·(±(³*°¸TÀ&ÀÐ/JÓJÐ-Ø—8‘8˜vÒ%Ð@¨!¯(©(¨°4¸°xÐ'@Ó@Ð%ð �w‰w˜%ÒÙ ¨Ô/�ØˆHó    )ÚtorchÚlibraryÚdefineÚimpl)r   s    r	   Úregister_debug_primsr       sA   € Ü	‡M�M×ÑØ!Ø\ôô
 ‡]�]×ÑÐ1°?ÓCñó Dñr   )Ú
contextlibÚtypingr   r   Útorch.utils._content_storer   r   Ú__annotations__Úcontextmanagerr
   r    © r   r	   ú<module>r'      sC   ðä Ý ã Ý 9ð 48Ð �HÐ/Ñ0Ó 7ð ×Ññ"ó ð"ó r   