
    Ph                     >   d dl Zd dlmZ d dlmZ ej
                  j                  dd      Zej                  dej                  j                         ej
                  j                  dd      Zd	D ]  Zej                  d
d e         G d de      ZdedefdZy)    N)Tensor)Function_inductor_testDEFzrealize(Tensor self) -> Tensor)tagsIMPL)CPUCUDAMetarealizec                 "    | j                         S N)clonexs    iC:\Users\daisl\Desktop\realtime-object-detection\venv\Lib\site-packages\torch/_inductor/test_operators.py<lambda>r   
   s
    QWWY    c                   ,    e Zd Zed        Zed        Zy)Realizec                 T    t         j                  j                  j                  |      S r   )torchopsr   r   )ctxr   s     r   forwardzRealize.forward   s    yy''//22r   c                     |S r    )r   grad_outputs     r   backwardzRealize.backward   s    r   N)__name__
__module____qualname__staticmethodr   r   r   r   r   r   r      s(    3 3  r   r   r   returnc                 ,    t         j                  |       S r   )r   applyr   s    r   r   r      s    ==r   )torch.libraryr   r   torch.autogradr   libraryLibrary_test_lib_defdefineTagpt2_compliant_tag_test_lib_impldispatch_keyimplr   r   r   r   r   <module>r2      s      #%%&6>   5EII<W<W  X&&'7@+L	#6E ,h v & r   