
    9i@                         % S SK r S SKJrJr  S SKJr  S SKrS SKJr  Sq	\\   \
S'   \ R                  S\S\S   4S	 j5       rSS
 jrg)    N)	GeneratorSequence)Optional)ContentStoreReaderLOAD_TENSOR_READERlocreturn)NNNc              #   N   #    [         b   e[        U SS9q  S v   S q g ! S q f = f7f)NF)cache)r   r   )r   s    X/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/torch/_prims/debug_prims.pyload_tensor_readerr      s6      %%% ,Cu="!Ts   % %"%c                  4   [         R                  R                  SS5        [         R                  R                  SS5      S[        S[
        [           S[
        [           S[         R                  S[         R                  S	[         R                  4S
 j5       n g )Nzdebugprims::load_tensorzR(str name, int[] size, int[] stride, *, ScalarType dtype, Device device) -> TensorBackendSelectnamesizestridedtypedevicer	   c                    [         c  SSKJn  U" XX45      $ SSKJn  [         R                  XS9n[        UR                  5       5      U:X  d   UR                  5        SU 35       e[        UR                  5       5      U:X  d   UR                  5        SU 35       eUR                  U:X  d   UR                   SU 35       eUR                  U:w  a  U" XsS9nU$ )Nr   )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   rs           r   load_tensor_factory1register_debug_prims.<locals>.load_tensor_factory#   s     %:e<<7 #..t.CA>T)BaffhZtD6+BB)
#v-J!((*T&/JJ-88v%@!((4x'@@% ww%/H    )
torchlibrarydefineimplstrr   intr   r   Tensor)r   s    r   register_debug_primsr'      s    	MM!\
 ]]1?Csm  {{	
  
 Dr   )r	   N)
contextlibcollections.abcr   r   typingr   r    torch.utils._content_storer   r   __annotations__contextmanagerr$   r   r'    r   r   <module>r/      sZ     /   9 48 H/0 7 "C "I.>$? " " r   