+
    &j
                     T    ^ RI Ht ^ RIt ! R R]4      t^ RIHt Rt ! R R4      tR# )	    )EnumNc                       ] tR t^tRtRtR# )
EffectTypeOrdered N)__name__
__module____qualname____firstlineno__ORDERED__static_attributes__r       n/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torch/_library/effects.pyr   r      s    Gr   r   )RegistrationHandlec                      a  ] tR t^t o RtV 3R lR ltV 3R lR lt]V 3R lR l4       t]P                  R 4       tV 3R	 lR
 lt
RtV tR# )EffectHolderz2A holder where one can register an effect impl to.c                    < V ^8  d   QhRS[ /# )   qualname)str)format__classdict__s   "r   __annotate__EffectHolder.__annotate__   s     # # #r   c                2    Wn         V P                  4        R # N)r   _set_default_effect)selfr   s   &&r   __init__EffectHolder.__init__   s    %  "r   c                   < V ^8  d   QhRR/# r   returnNr   )r   r   s   "r   r   r   !   s      T r   c                   R V n         \        P                  P                  P	                  V P
                  4      w  rVP                  R4      p\        V4      ^8  d%   \        V4      ^8w  d   \        RV R24      hVw  r$MRpVR8X  d   R # V RV 2p\        P                  P                  W$4      e   \        P                  P                  W$4      pVP                   Fl  p\        VP                  \        P                  4      '       g   K/  VP                  P!                  4       pV\"        9   d   KV  \$        P&                  V n          R # 	  R # R # )N.zTried to split z' based on '.' but found more than 1 '.' higher_orderz::)_effecttorch_libraryutilsparse_namespacer   splitlenAssertionError_C_get_operation_overload_get_schema	arguments
isinstancetype	ClassTyper   skip_classesr   r   )r   	namespaceopnamer-   overloadschemaargtype_strs   &       r   r    EffectHolder._set_default_effect!   s   *. "NN00@@O	S!u:>5zQ$%fX-TU   %FHH&;b)88++F=I XX))&;F''chh88"xx||~H</ #-#5#5DL (	 Jr   c                .   < V ^8  d   QhRS[ R,          /# r"   )r   )r   r   s   "r   r   r   A   s      
T) r   c                    V P                   # r   )r(   r   s   &r   effectEffectHolder.effect@   s    ||r   c                    \        R 4      h)zUnable to directly set kernel.)RuntimeError)r   _s   &&r   rB   rC   D   s    ;<<r   c                4   < V ^8  d   QhRS[ R,          RS[/# )r   rB   Nr#   )r   r   )r   r   s   "r   r   r   H   s!      zD0 5G r   c                8   a  VS n         V 3R lp\        V4      pV# )z^Register an effect

Returns a RegistrationHandle that one can use to de-register this
effect.
c                  (   < S P                  4        R # r   )r   rA   s   r   deregister_effect0EffectHolder.register.<locals>.deregister_effectP   s    $$&r   )r(   r   )r   rB   rJ   handles   f&  r   registerEffectHolder.registerH   s#     	' $$56r   )r(   r   N)r   r	   r
   r   __doc__r   r   propertyrB   setterrM   r   __classdictcell__)r   s   @r   r   r      sR     <# # >   ]]= = r   r   )z8__torch__.torch.classes.quantized.Conv2dPackedParamsBasez8__torch__.torch.classes.quantized.Conv3dPackedParamsBasez;__torch__.torch.classes.quantized.EmbeddingPackedParamsBasez8__torch__.torch.classes.quantized.LinearPackedParamsBasez/__torch__.torch.classes.xnnpack.Conv2dOpContextz/__torch__.torch.classes.xnnpack.LinearOpContextz8__torch__.torch.classes.xnnpack.TransposeConv2dOpContext)enumr   r)   r   torch._library.utilsr   r7   r   r   r   r   <module>rU      s-       4
: :r   