L i8HddlmZddlmZmZddZedZd dZd dZ y) ) annotations)NativeFunctionsGroupNativeFunctionsViewGroupct|tr=t|jjj j j St|jjSN) isinstancerstr functionalfuncnamebaseview root_name)gs d/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/torchgen/static_runtime/config.pyfunc_name_base_strrsI!)*1<<$$))..3344166##$$)'absaddaddmmallanyargminbmmclamp clamp_mincumsumdivfmod index_select leaky_relulinearlogmatmulmul narrow_copynonzeropow remaindersigmoidsignsubtanhdetach expand_asflattennarrow reshape_asselectslicesoftmaxsplitsqueeze transposerwherec(t|}|tvSr)ris_hand_written_ops_)r name_bases ris_hand_writtenr=:s"1%I , ,,rc@ |dk(s|dk(sJ|dk(r%|dk(rd|d<d|d<d|d<yd |d<d |d<d |d<y|d k(r|dk(r d|d<d|d <yd |d<d |d <y|d k(r|dk(rd|d<yd |d<y|dk(r|dk(r d|d<d|d<yd|d<d|d<y|dk(r|dk(rd|d<yd|d<y|dk(r|dk(rd|d<yd|d<y|dk(r|dk(rd|d<yd|d<y|dk(r|dk(rd|d<yd |d<y|d k(r|dk(rd|d<yd |d<y|d!k(r|dk(r d|d"<d#|d$<yd |d"<d#|d$<y|d%k(r|dk(r d|d"<d#|d$<yd |d"<d#|d$<y|d&k(r%|dk(rd|d<d'|d(<d|d)<yd |d<d*|d(<d |d)<y|d+k(r|dk(r d|d<d,|d(<yd |d<d-|d(<y|d.k(r%|dk(rd|d<d'|d(<d|d)<yd |d<d*|d(<d |d)<y|d/k(r%|dk(rd0|d<d1|d(<d|d)<yd2|d<d3|d(<d |d)<y|d4vrd5|d6<y|d7k(r|dk(r d0|d<d8|d9<yd2|d<d8|d9<y|d:k(r%|dk(rd;|d<d<|d=<d;|d <yd>|d<d?|d=<d>|d <y|d@k(r|dk(rdA|d<ydB|d<y|dCk(r%|dk(rdD|dE<dD|d<dF|d<ydG|dE<dG|d<dH|d<y|dIk(r%|dk(rdJ|dE<dJ|d<dK|d<ydL|dE<dL|d<dM|d<y|dNk(r|dk(r dO|d<dP|d<ydQ|d<dR|d<y|dSk(r|dk(r dT|d<dU|d<ydV|d<dW|d<y|dXk(r/|dk(rdY|d<dZ|d[<d\|d<d]|d^<yd_|d<dZ|d[<d`|d<d]|d^<y|dak(r|dk(r db|d<dc|dd<yde|d<dc|dd<y|dfk(r%|dk(rdb|dE<db|d<dc|dd<yde|dE<de|d<dc|dd<y|dgk(r9|dk(rd;|d<dh|d[<di|d<d;|dj<d8|dk<ydl|d<dh|d[<dm|d<dl|dj<d8|dk<y|dnk(r/|dk(rd;|d<dh|d[<do|d<d;|dj<ydp|d<dh|d[<dq|d<dp|dj<y|drk(r%|dk(rds|d<ds|d<dZ|d[<yd|d<d|d<dZ|d[<y|dtk(rM|dk(r$du|dE<d|d<dv|d(<d|d)<dZ|dw<dZ|dx<du|dy<ydu|dE<dz|d<d{|d(<dz|d)<dZ|dw<dZ|dx<du|dy<y|d|vr5|dk(rd}|d<d\|d<d}|d~<nd|d<d|d<d|d~<d|vr |dk(rdnd|d<y|dk(rd|d<|dk(rd1|d<yd3|d<y|dk(r|dk(r d|d<d|d<yd|d<d|d<y|dk(r%|dk(rd|d<d|d<d]|d<yd|d<d|d<d]|d<y|dk(r%|dk(rd|d<d|d<d]|d<yd|d<d|d<d]|d<y|dvrdh|d<d8|d<dZ|d<yy)Nraddrzat::rand({6, 6})selfz at::rand({6})vec1vec2zat::rand({22, 22})zat::rand({22})mvvecaddbmmcrosszat::rand({3, 3, 3})otherzat::rand({22, 3, 22})takez(at::randint(0, 216, {20}, torch::kInt64)indexz*at::randint(0, 1000, {100}, torch::kInt64)take_along_dimzat::argsort(self0, 1, true)indiceszat::argsort(self1, 1, true) masked_selectzat::randn({6, 6, 6}) > 0.5maskzat::rand({22, 22, 22}) > 0.5orgqrinput2ormqrquantileqz"linear" interpolation nanquantilemulti_margin_lossz"at::randint(6, {6}, torch::kInt64)targetweightz$at::randint(22, {22}, torch::kInt64)multilabel_margin_lossz%at::randint(6, {6, 6}, torch::kInt64)z(at::randint(22, {22, 22}, torch::kInt64)nll_loss nll_loss2dzat::rand({6, 6, 6, 6})z(at::randint(6, {6, 6, 6}, torch::kInt64)zat::rand({22, 22, 22, 22})z,at::randint(22, {22, 22, 22}, torch::kInt64))fft_fftfft_ifftfft_rfft fft_irfftfft_hfft fft_ihfftz "forward"normlinalg_tensorinv2indaddmvz at::rand({2})zat::rand({2, 2})matzat::rand({35})zat::rand({35, 35})acoshz)at::rand({2, 2, 2}) + at::ones({2, 2, 2})z)at::rand({5, 5, 5}) + at::ones({5, 5, 5})adaptive_max_pool2d_backwardzat::rand({2, 2, 2}, at::kFloat) grad_outputz'at::randint(0, 1, {2, 2, 2}, at::kLong)zat::rand({3, 3, 3}, at::kFloat)z'at::randint(0, 1, {3, 3, 3}, at::kLong)adaptive_max_pool3d_backwardz"at::rand({2, 2, 2, 2}, at::kFloat)z*at::randint(0, 1, {2, 2, 2, 2}, at::kLong)z"at::rand({3, 3, 3, 3}, at::kFloat)z*at::randint(0, 1, {3, 3, 3, 3}, at::kLong)bitwise_left_shiftz+at::randint(1, 1 << 4, {6, 6, 6}, at::kInt)z'at::randint(1, 26, {6, 6, 6}, at::kInt)z.at::randint(1, 1 << 4, {22, 22, 22}, at::kInt)z*at::randint(1, 26, {22, 22, 22}, at::kInt)bitwise_right_shiftz2at::randint(1 << 21, 1 << 30, {6, 6, 6}, at::kInt)z'at::randint(1, 22, {6, 6, 6}, at::kInt)z5at::randint(1 << 21, 1 << 30, {22, 22, 22}, at::kInt)z*at::randint(1, 22, {22, 22, 22}, at::kInt)gatherz&at::randint(1, 100, {2,2,2}, at::kInt)1dimz)at::randint(0, 1, {2,2,2}, torch::kInt64)false sparse_gradz&at::randint(1, 100, {5,5,5}, at::kInt)z)at::randint(0, 4, {5,5,5}, torch::kInt64)geluzat::rand({6, 6, 6})z"tanh" approximatezat::rand({22, 22, 22}) gelu_backward index_add0z at::randint(0, 1, {2}, at::kInt)sourcealphazat::rand({16})z"at::randint(0, 10, {16}, at::kInt) index_copyz!at::randint(0, 1, {2}, at::kLong)zat::rand({32})z#at::randint(0, 10, {32}, at::kLong) linalg_crosszat::rand({6, 3, 6})nll_loss_backwardz at::rand({})z%at::randint(0, 5, {6}, torch::kInt64) reduction ignore_index total_weightzat::rand({36})z'at::randint(0, 11, {36}, torch::kInt64))scatter scatter_add_scatter_reducez+at::randint(1, 100, {2,2,2}, torch::kInt64)srcz+at::randint(1, 100, {5,5,5}, torch::kInt64)z)at::randint(0, 1, {5,5,5}, torch::kInt64)reducerz"sum"z"add"scatter_reducez"mean" special_zetaz2at::rand({2,2,2}, at::kDouble) + at::ones({2,2,2})z2at::rand({5,5,5}, at::kDouble) + at::ones({5,5,5}) _convert_indices_from_csr_to_cooz!torch::tensor({1}, torch::kInt32) crow_indicesz'torch::tensor({0, 1, 0}, torch::kInt32) col_indices out_int32z!torch::tensor({0}, torch::kInt32)zBtorch::tensor({0, 1, 0, 2, 1, 2, 0, 1, 0, 2, 1, 2}, torch::kInt32) _convert_indices_from_coo_to_csrz at::randint(0, 3, {2}, at::kInt)10sizez!at::randint(0, 3, {12}, at::kInt)24)diagonallinalg_diagonaloffsetdim1dim2)arg_mapop_namerJs roverride_test_valuesr?s* A:!# #& A:0GFO-GFO-GFO 3GFO.GFO.GFO$ A:0GFO,GEN 3GFO-GEN( A:0GFO 3GFO' A:3GFO4GG  6GFO6GG & A:IGG   LGG "" A:!>GI  "?GI /! A::GFO =GFO' A: 2GH  !5GH ' A: 2GH  !5GH * A:*GCL'1GO $ ,GCL'1GO $- A:*GCL'1GO $ ,GCL'1GO $%% A:0GFO DGH  /GH  3GFO FGH  0GH ** A:0GFO GGH  3GFO JGH * A:0GFO DGH  /GH  3GFO FGH  0GH , A:6GFO JGH  /GH  ;GFO NGH  0GH &$$ A:6GFO GEN ;GFO GEN' A:-GFO/GEN,GEN /GFO1GEN-GEN' A:IGFO JGFO00 A:%FGM "?GFO!JGI  &GGM "?GFO!JGI 00 A:%IGM "BGFO!MGI  &JGM "BGFO!MGI && A:KGFOHGG  OGFOKGG '' A:RGFOHGG  VGFOKGG ( A:FGFO GENJGG %,GM "  GGFO GENJGG %,GM "& A:3GFO%-GM " 7GFO%-GM "/! A:%:GM "3GFO%-GM " &>GM "6GFO%-GM "+ A:-GFO GENAGG  /GH "GG   /GFO GENCGG  0GH "GG , A:-GFO GENBGG  /GH   /GFO GENDGG  0GH . A:3GFO4GG  GEN 6GFO6GG  GEN%% A:%3GM "-GFO GGH  /GH #&GK &)GN #&4GN # &4GM ".GFO IGH  0GH #&GK &)GN #&4GN #?? A:KGFOJGG JGENKGFOJGG JGEN w +26G+GWGH ""$ A:IGG   NGG . A:RGFOSGG  SGFOSGG 44 A:&IGN #%NGM "#*GK   'JGN #T M "$+GK 44 A:@GFO"GFO#*GK BGFO"GFO#*GK 11 2rN)r/NativeFunctionsGroup | NativeFunctionsViewGroupreturnr )rrrbool)rzdict[str, str]rr rJintrNone) __future__rtorchgen.modelrrr frozensetr;r=rrrrrs."I%!(*Z- Er