L i UddlZddlZddlZddlmZddlmZddlZddlm cm Z ddl m Z m Z mZmZmZdaeeeefed<eej,j.ej,j0ej,j2ej,j4ej,j6ej,j8fZge dfedfedfed fe d fed fed fe j<d fej>d fej@dfejBdfejDdfejFdfejHdfejJdfejLdfejNdfejPdfejRdfejTdfejVdfejXdfejZdfej\dfej^dfej`dfejbdfejdd fejfd!fejhd"fejjd#fejld$fejnd%fejpd&fejrd'fejtd(fej^dfej`dfejvd)fejxd*fejzd+fej|d,fej~d-fejd.fejd/fejd0fej\dfejd1fejd.fejd2fejd3fejRdfejTdfejZdfejFdfejrd'fejtd(fejpd&fejjd#fejhd"fejld$fejdd fejbdfejfd!fej^dfejvd)fej`dfejd4fejd5fejjd6fejjd7fej,jd8fejjjd9fejjjd:fejjjd;fejjjdfej,jd?fej,jd@fejdAfejjdBfejjdCfejjdDfejjdEfejjdFfejjdGfejjdHfejjdIfejjdJfZbdKZcecZddLZedMZfdNZgdOZhy)PN) OrderedDict)Optional)_list_with_default_pair _quadruple_single_triple_builtin_tablez aten::_pairzaten::_quadruplez aten::_singlez aten::_triplezaten::list_with_defaultz aten::dictzaten::cudnn_is_acceptablez aten::ceilzaten::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::modfzaten::factorialz aten::frexpz aten::isinfz aten::degreesz aten::radiansaten::isfinitez aten::anglez aten::polarz aten::ldexpz aten::_assertz aten::gradzaten::backwardzaten::_infer_sizez aten::_no_grad_embedding_renorm_zaten::_assert_int_or_pairzaten::_no_grad_fill_zaten::_no_grad_normal_zaten::_no_grad_uniform_zaten::_no_grad_zero_zaten::_get_tracing_statezaten::_get_cpu_capabilityz aten::warnz aten::stftz aten::istftz aten::cdistz aten::normzaten::unique_dimzaten::unique_consecutivezaten::nuclear_normzaten::frobenius_normzaten::tensordotcdgd}|Dchc]}ttj|c}Scc}w)N)stftistftlucdistnormuniqueunique_consecutive tensordot)getattrtorch functional)opsnames Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/torch/jit/_builtins.py$_gen_torch_functional_registered_opsrs, C9< <GE$$d + << .register_allsuH :DT"A 7:U]]*U^^+,,8D##Q4$89 :r"z aten::gcdr zaten::mathremainderrzaten::get_gradientszaten::dist_backward)r _modules_containing_builtinsr+r,mathgcdisfinite remaindertorch.distributed.autograd distributedautograd is_available get_gradientsbackwardid)r/r- dist_autogradbuiltinaten_ops r_get_builtin_tabler?s!N :,S;/0(89:)>?@66!!#]88:OPQ]335JKL).&-r'{#. r"c0|tt|<yr)r?r;)r ops r_register_builtinrBs#%B r"cFtjt|Sr)r?getr;rs r _find_builtinrEs   # #BrF ++r")icmathr1warnings collectionsrtypingrrtorch.backends.cudnnbackendscudnntorch.nn.modules.utilsrrrrr r dictintstr__annotations___C_nn_fft_linalg_nested_sparse_specialr0 is_acceptableceilcopysignerferfcexpexpm1fabsfloorgammalgammaloglog10log1ppowsqrtisnanasinhatanhcoshsinhtanhacosasinatanatan2cossintanacoshfmodmodf factorialfrexpisinfdegreesradiansr3phaserectldexp_assertr7gradr: _infer_sizennr_no_grad_embedding_renorm_assert_int_or_pairinit_no_grad_fill__no_grad_normal__no_grad_uniform__no_grad_zero__get_tracing_state_get_cpu_capabilitywarn_VFr rrr unique_dimr nuclear_normfrobenius_normrr+rrr!r?rBrEr"rrs # $$,0c3h(/  HHLL HHMM HH HH HH HH _ M_#$_ o _  o _ 23 _,_ <_ 56_ YY _ ]]$%_ XX{_ YY _ XX{_ ZZ_  YY !_" ZZ#_$ ZZ%_& [[.!'_( XX{)_* ZZ+_, ZZ-_. XX{/_0 YY 1_2 ZZ3_4 ZZ5_6 ZZ7_8 YY 9_: YY ;_< YY =_> YY ?_@ YY A_B YY C_D ZZE_F XX{G_H XX{I_J XX{K_L ZZM_N ZZO_P ZZQ_R YY S_T YY U_V ^^&'W_X ZZY_Z ZZ[_\ \\?#]_^ \\?#__` [[- a_b ^^%&c_d [[- e_f [[- g_h ZZi_j YY k_l [[- m_n ZZo_p YY q_r YY s_t YY u_v YY w_x ZZy_z ZZ{_| ZZ}_~ ZZ_@ ZZA_B ZZC_D [[- E_F [[- G_H [[- I_J ZZK_L ]]O$M_N ^^,'O_P ^^./Q_R XX./S_V 66*U_\ XX++-HI]_^ 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 YY12y_z YY56{_| YY+,}_ L=$BC, %P&,r"