
    9i                        % S SK r S SKrS SKrS SKJr  S SKJr  S SKrS SKJ	s  J
r
  S SKJrJrJrJrJr  Sq\\\\4      \S'   \\R,                  R.                  \R,                  R0                  \R,                  R2                  \R,                  R4                  \R,                  R6                  \R,                  R8                  4r/ \S4P\S4P\S4P\S	4P\S
4P\S4P\S4P\
R<                  S4P\R>                  S4P\R@                  S4P\RB                  S4P\RD                  S4P\RF                  S4P\RH                  S4P\RJ                  S4P\RL                  S4P\RN                  S4P\RP                  S4P\RR                  S4P\RT                  S4P\RV                  S4P\RX                  S4P\RZ                  S4P\R\                  S4P\R^                  S4P\R`                  S4P\Rb                  S4P\Rd                  S 4P\Rf                  S!4P\Rh                  S"4P\Rj                  S#4P\Rl                  S$4P\Rn                  S%4P\Rp                  S&4P\Rr                  S'4P\Rt                  S(4P\R^                  S4P\R`                  S4P\Rv                  S)4P\Rx                  S*4P\Rz                  S+4P\R|                  S,4P\R~                  S-4P\R                  S.4P\R                  S/4P\R                  S04P\ R\                  S4P\ R                  S14P\ R                  S.4P\ R                  S24P\ R                  S34P\ RR                  S4P\ RT                  S4P\ RZ                  S4P\ RF                  S4P\ Rr                  S'4P\ Rt                  S(4P\ Rp                  S&4P\ Rj                  S#4P\ Rh                  S"4P\ Rl                  S$4P\ Rd                  S 4P\ Rb                  S4P\ Rf                  S!4P\ R^                  S4P\ Rv                  S)4P\ R`                  S4P\R                  S44P\R                  S54P\R                  R                  S64P\R                  R                  S74P\R,                  R                  S84P\R                  R                  R                  S94P\R                  R                  R                  S:4P\R                  R                  R                  S;4P\R                  R                  R                  S<4P\R                  R                  R                  S=4P\R                  R                  R                  S>4P\R,                  R                  S?4P\R,                  R                  S@4P\R                  SA4P\R                  R                  SB4P\R                  R                  SC4P\R                  R                  SD4P\R                  R                  SE4P\R                  R                  SF4P\R                  R                  SG4P\R                  R                  SH4P\R                  R                  SI4P\R                  R                  SJ4PrbSK rc\c" 5       rdSL reSM rfSN rgSO rhg)P    N)OrderedDict)Optional)_list_with_default_pair
_quadruple_single_triple_builtin_tablezaten::_pairzaten::_quadruplezaten::_singlezaten::_triplezaten::list_with_defaultz
aten::dictzaten::cudnn_is_acceptablez
aten::ceilzaten::copysignz	aten::erfz
aten::erfcz	aten::expzaten::expm1z
aten::fabszaten::floorzaten::gammazaten::lgammaz	aten::logzaten::log10zaten::log1pz	aten::powz
aten::sqrtzaten::isnanzaten::asinhzaten::atanhz
aten::coshz
aten::sinhz
aten::tanhz
aten::acosz
aten::asinz
aten::atanzaten::atan2z	aten::cosz	aten::sinz	aten::tanzaten::acoshz
aten::fmodz
aten::modfzaten::factorialzaten::frexpzaten::isinfzaten::degreeszaten::radiansaten::isfinitezaten::anglezaten::polarzaten::ldexpzaten::_assertz
aten::gradzaten::backwardzaten::_infer_sizez aten::_no_grad_embedding_renorm_zaten::_assert_int_or_pairzaten::_no_grad_fill_zaten::_no_grad_normal_zaten::_no_grad_uniform_zaten::_no_grad_zero_zaten::_get_tracing_statezaten::_get_cpu_capabilityz
aten::warnz
aten::stftzaten::istftzaten::cdistz
aten::normzaten::unique_dimzaten::unique_consecutivezaten::nuclear_normzaten::frobenius_normzaten::tensordotc                  j    / SQn U  Vs1 s H  n[        [        R                  U5      iM     sn$ s  snf )N)stftistftlucdistnormuniqueunique_consecutive	tensordot)getattrtorch
functional)opsnames     S/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/torch/jit/_builtins.py$_gen_torch_functional_registered_opsr      s0    
	C 9<<GE$$d+<<<s   $0c                     U [         ;   $ N)_functional_registered_opsfns    r   _is_special_functional_bound_opr!      s    +++    c                  <   [         b  [         $ 0 q S n [         H  nU " U5        M     [        R                  [        R
                  S45        [        R                  [        R                  S45        [        R                  [        R                  S45        SS KJ	s  J
n  UR                  5       (       aB  [        R                  UR                  S45        [        R                  UR                  S45        [         H  u  p4U[         [        U5      '   M     [         $ )Nc                 $   [        U 5       H  n[        X5      n[        U5      (       d  M   [        U5      (       a  M2  U[        R
                  Ld  MG  U[        R                  Ld  M\  US:X  a  USS  n[        R                  USU-   45        M     g )N_segment_reduce   zaten::)	dirr   callabler!   r   no_gradautocast_builtin_opsappend)modr   vs      r   register_all(_get_builtin_table.<locals>.register_all   ss    HD"A7::U]]*U^^+ ,,8D##Q4$89 r"   z	aten::gcdr   zaten::mathremainderr   zaten::get_gradientszaten::dist_backward)r
   _modules_containing_builtinsr+   r,   mathgcdisfinite	remaindertorch.distributed.autograddistributedautogradis_availableget_gradientsbackwardid)r/   r-   dist_autogradbuiltinaten_ops        r   _get_builtin_tabler@      s    !N: ,S , ;/0(89:)>?@66!!##]88:OPQ]335JKL )&-r'{# ) r"   c                 0    U[        5       [        U 5      '   g r   )r@   r<   )r    ops     r   _register_builtinrC      s    #%B r"   c                 F    [        5       R                  [        U 5      5      $ r   )r@   getr<   r   s    r   _find_builtinrF      s    ##BrF++r"   )icmathr2   warningscollectionsr   typingr   r   torch.backends.cudnnbackendscudnntorch.nn.modules.utilsr   r   r   r   r	   r
   dictintstr__annotations___C_nn_fft_linalg_nested_sparse_specialr1   is_acceptableceilcopysignerferfcexpexpm1fabsfloorgammalgammaloglog10log1ppowsqrtisnanasinhatanhcoshsinhtanhacosasinatanatan2cossintanacoshfmodmodf	factorialfrexpisinfdegreesradiansr4   phaserectldexp_assertr8   gradr;   _infer_sizennr   _no_grad_embedding_renorm_assert_int_or_pairinit_no_grad_fill__no_grad_normal__no_grad_uniform__no_grad_zero__get_tracing_state_get_cpu_capabilitywarn_VFr   r   r   r   
unique_dimr   nuclear_normfrobenius_normr   r+   r   r   r!   r@   rC   rF    r"   r   <module>r      s      #   $ $  ,0c3h( / 
	HHLL	HHMM	HH	HH	HH	HH  _
M_ #$_ o	_
 o_ 23_ ,_ 
<_ 56_ 
YY_ 
]]$%_ 
XX{_ 
YY_ 
XX{_ 
ZZ_  
YY!_" 
ZZ#_$ 
ZZ%_& 
[[.!'_( 
XX{)_* 
ZZ+_, 
ZZ-_. 
XX{/_0 
YY1_2 
ZZ3_4 
ZZ5_6 
ZZ7_8 
YY9_: 
YY;_< 
YY=_> 
YY?_@ 
YYA_B 
YYC_D 
ZZE_F 
XX{G_H 
XX{I_J 
XX{K_L 
ZZM_N 
ZZO_P 
ZZQ_R 
YYS_T 
YYU_V 
^^&'W_X 
ZZY_Z 
ZZ[_\ 
\\?#]_^ 
\\?#__` [[- a_b ^^%&c_d [[- e_f [[- g_h ZZi_j YYk_l [[- m_n ZZo_p YYq_r YYs_t YYu_v YYw_x ZZy_z ZZ{_| ZZ}_~ ZZ_@ ZZA_B ZZC_D [[- E_F [[- G_H [[- I_J 
ZZK_L ]]O$M_N ^^,'O_P ^^./Q_R XX./S_V 	66*U_\ XX++-HI]_^ XX]]!!#9:__` XX]]##%=>a_b XX]]$$&?@c_d XX]]!!#9:e_f XX  "<=g_h XX!!#>?i_j ]]L!k_l YY^^\"m_n YY__m$o_p YY__m$q_r YY^^\"s_t YY-.u_v YY!!#=>w_x YY12y_z YY56{_| YY+,}_L=$ BC ,
%P&,r"   