+
    &j                     0    ^ RI t ^ RIHt   ! R R4      tR# )    Nc                      a  ] tR t^7t o RtRt. ROt. ROt]],           tV 3R lR lt	 R t
 R t R t R t R	 t R
 t R t R tRtV tR# )PythonDispatcher__test__fooc                   < V ^8  d   QhRR/# )   returnN )format__classdict__s   "p/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torch/_python_dispatcher.py__annotate__PythonDispatcher.__annotate__I   s     1 1$ 1    c                    \         P                  ! V P                  4       \         P                  ! R V P                  R4      V n        V P
                  P                  R4       R# )FRAGMENT zfoo(Tensor x) -> TensorN)C_dispatch_check_invariantsname_dispatch_library	namespacerefdef_selfs   &r   __init__PythonDispatcher.__init__I   s?    	$$TYY/&&z4>>2F/0r   c                    V P                   # N)supported_keysr   s   &r   keysPythonDispatcher.keysS   s    """r   c                L   \        \        V4      4      \        V4      8w  d   \        R V R24      hRV9   d   RV9   d   \        R4      hV FS  pW P                  9  d   \        V RV P                   R24      hV P                  P                  RVRV,           R7       KU  	  R	# )
z2Overridden is not allowed but found duplicates in .CompositeImplicitAutogradCompositeExplicitAutogradz\Registration to both CompositeImplicitAutograd and CompositeExplicitAutograd is not allowed.z3 is not supported, please select a dispatch key in r   fn_)dispatchdebugN)lensetRuntimeErrorr!   r   impl_t_t)r   dispatchKeyskeys   && r   registerPythonDispatcher.register^   s    s< !S%66D\NRST 
 (<7+|;n   C---"eNtObObNccde  HHecE  r   c                    VR  RV R2# )z<15 
r
   )r   r0   kernels   &&&r   _format_linePythonDispatcher._format_linew   s    c!F82&&r   c                T    R V R 2pW P                  RR4      ,          pVR,          pV# )r5   r0   r6   z---------------------------
)r7   )r   headerss   && r   _format_headerPythonDispatcher._format_header~   s?     	 	
uh//	,,r   c                `    \         P                  ! V P                   R V P                   24      # ::)r   _dispatch_dumpr   r   r   s   &r   rawRegistrations!PythonDispatcher.rawRegistrations   s'    4>>"2"TYYK @AAr   c                `    \         P                  ! V P                   R V P                   24      # r?   )r   _dispatch_dump_tabler   r   r   s   &r   rawDispatchTable!PythonDispatcher.rawDispatchTable   s'    %%(8499+&FGGr   c                  a V P                  R 4      pV P                  4       pVP                  R4      pV F  pVP                  R4      ^ ,          o\        ;QJ d)    V3R lV P                   4       F  '       g   K   RM	  RM! V3R lV P                   4       4      '       g   Kq  VP                  R4      ^ ,          P                  R4      ^,          pWP                  SV4      ,          pK  	  V# )zRegistered Kernelsr5   :c              3   F   <"   T F  pSP                  V4      x  K  	  R # 5ir    )
startswith).0kfirsts   & r   	<genexpr>1PythonDispatcher.registrations.<locals>.<genexpr>   s!     D0C15##A&&0Cs   !TFr@   r4   )r<   rB   splitanyr!   r7   )r   outputstatestate_entriesliner6   rN   s   &     @r   registrationsPythonDispatcher.registrations   s    $$%9:%%'D)!DJJsOA&EsD0C0CDsssD0C0CDDDD)!,2237:++E6::	 "
 r   c                z   V P                  R 4      pV P                  4       pVP                  R4      p\        P                  ! R4      pV Fl  pVP                  R4      ^ ,          pW`P
                  9   g   K-  VP                  RV4      pWP                  WgP                  R4      ^,          4      ,          pKn  	  V# )zComputed Dispatch Tabler5   z)registered at .*FallbackKernel\.cpp.*(\[)rI   [z: )r<   rF   rQ   recompileruntime_keyssubr7   )r   rS   tabletable_entriesregexrV   rM   entrys   &       r   dispatchTablePythonDispatcher.dispatchTable   s    $$%>?%%'D)

GH!D

3"A%%%		#t,++A{{4/@/CDD	 "
 r   )r   N)CPUAutogradCPUFPGAAutogradOtherXLAAutogradXLALazyAutogradLazy)r'   Autogradr&   )__name__
__module____qualname____firstlineno__r   r   r]   
alias_keysr!   r   r"   r1   r7   r<   rB   rF   rW   rc   __static_attributes____classdictcell__)r   s   @r   r   r   7   s     IDLJ
 "J.N1 1

#F*'
B
H
	
 
r   r   )r[   torch._C_Cr   r   r
   r   r   <module>rw      s    	 -` r   