
    9j"              	          U i d i di di di di di di di di d	i d
i di di di di di di i di di di ddddgidddgidi di di di di di di d i d!i d"dd#gid$i d%i i d&i d'i d(i d)i d*i d+i d,i d-i d.i d/i d0i d1i d2i d3i d4i d5i d6i i d7i d8i d9i d:i d;i d<i d=i d>i d?i d@i dAi dBi dCi dDi dEi dFi dGi i dHi dIi dJi dKi dLi dMi dNi dOi dPi dQi dRi dSi dTi dUi dVi dWi dXi i dYi dZi d[i d\i d]i d^i d_i d`i dai dbi dci ddi dei dfi dgi dhi dii i dji dki dli dmi dni doi dpi dqi dri dsi dti dui dvi dwi dxi dyi dzi i d{i d|i d}i d~i di di di di di di di di di di di di di i di di di di di di di di di di di di di di di di di i di di di di di di di di di di di di di di di di di di iZ eeeeee   f   f   ed<   i i i i i i i i dZeeeeee   f   f   ed<   y)z*aten._adaptive_avg_pool2d_backward.defaultz!aten._adaptive_avg_pool2d.defaultz*aten._adaptive_avg_pool3d_backward.defaultz!aten._adaptive_avg_pool3d.defaultzaten._addmm_activation.defaultzaten._cdist_backward.defaultzaten._cdist_forward.defaultzaten._cudnn_rnn.defaultz#aten._dyn_quant_matmul_4bit.defaultz(aten._dyn_quant_pack_4bit_weight.defaultz*aten._efficient_attention_backward.defaultz)aten._efficient_attention_forward.defaultz!aten._efficientzerotensor.defaultz*aten._embedding_bag_dense_backward.defaultz(aten._embedding_bag_forward_only.defaultz7aten._embedding_bag_per_sample_weights_backward.defaultzaten._embedding_bag.defaultzaten._fft_c2c.defaultzaten._fft_r2c.defaultz&aten._flash_attention_backward.defaultz%aten._flash_attention_forward.defaultv2block_table
num_splitsz8aten._flash_attention_forward_no_dropout_inplace.defaultz'aten._flash_attention_forward.quantizedz7aten._fused_moving_avg_obs_fq_helper_functional.defaultz,aten._fused_moving_avg_obs_fq_helper.defaultzaten._fused_rms_norm.defaultzaten._grouped_mm.defaultz&aten._histogramdd_from_bin_cts.defaultzaten._int_mm.outzaten._pdist_backward.defaultzaten._pdist_forward.defaultz7aten._scaled_dot_product_attention_math_for_mps.default
enable_gqaz9aten._scaled_dot_product_cudnn_attention_backward.defaultz0aten._scaled_dot_product_cudnn_attention.defaultz=aten._scaled_dot_product_efficient_attention_backward.defaultz4aten._scaled_dot_product_efficient_attention.defaultz9aten._scaled_dot_product_flash_attention_backward.defaultzAaten._scaled_dot_product_flash_attention_for_cpu_backward.defaultz8aten._scaled_dot_product_flash_attention_for_cpu.defaultz0aten._scaled_dot_product_flash_attention.defaultz2aten._scaled_dot_product_flash_attention.quantizedzFaten._scaled_dot_product_fused_attention_overrideable_backward.defaultz=aten._scaled_dot_product_fused_attention_overrideable.defaultzaten._scaled_mm.defaultzaten._scaled_grouped_mm.defaultzaten._scaled_mm.outz%aten._segment_reduce_backward.defaultz"aten._thnn_fused_lstm_cell.defaultzaten._to_sparse.defaultzaten._trilinear.defaultz aten._weight_int4pack_mm.defaultz aten._weight_int8pack_mm.defaultzaten.abs.defaultz)aten.adaptive_max_pool2d_backward.defaultz aten.adaptive_max_pool2d.defaultz)aten.adaptive_max_pool3d_backward.defaultz aten.adaptive_max_pool3d.defaultzaten.add.Scalarzaten.add.Tensorzaten.addbmm.defaultzaten.addmm.outzaten.addmv.defaultzaten.angle.defaultz aten.avg_pool2d_backward.defaultzaten.avg_pool2d.defaultz aten.avg_pool3d_backward.defaultzaten.avg_pool3d.defaultzaten.baddbmm.outzaten.bernoulli_.floatzaten.bernoulli_.Tensorzaten.bmm.outzaten.bucketize.Tensorzaten.cat.defaultzaten.cholesky_inverse.defaultzaten.cholesky_solve.defaultz!aten.convolution_backward.defaultzaten.convolution.defaultzaten.cummax.defaultzaten.cummin.defaultzaten.cumprod.defaultzaten.cumsum.defaultzaten.exponential.defaultaten.fill_.Scalarz+aten.fractional_max_pool2d_backward.defaultz"aten.fractional_max_pool2d.defaultz+aten.fractional_max_pool3d_backward.defaultz"aten.fractional_max_pool3d.defaultzaten.gcd.defaultzaten.geqrf.defaultz%aten.grid_sampler_2d_backward.defaultzaten.hann_window.defaultzaten.histc.defaultzaten.histogram.bin_ctzaten.index_put.defaultzaten.index_reduce.defaultzaten.index.Tensorzaten.kthvalue.defaultzaten.logcumsumexp.defaultzaten.lu_unpack.defaultz$aten.masked_scatter_backward.defaultzaten.masked_scatter.defaultzaten.masked_select.defaultz-aten.max_pool2d_with_indices_backward.defaultz$aten.max_pool2d_with_indices.defaultz-aten.max_pool3d_with_indices_backward.defaultz$aten.max_pool3d_with_indices.defaultzaten.max_unpool2d.defaultzaten.max_unpool3d.defaultzaten.median.defaultzaten.mm.outzaten.mm.dtype_outzaten.mode.defaultzaten.mul.Scalarzaten.mul.Tensorzaten.nanmedian.defaultaten.narrow.defaultzaten.native_dropout.defaultzaten.nonzero.defaultzaten.nonzero_static.defaultzaten.normal_functional.defaultzaten.ormqr.defaultaten.pad.defaultzaten.permute.defaultzaten.polar.defaultzaten.pow.Scalarzaten.pow.Tensor_Scalarzaten.pow.Tensor_Tensorzaten.rand.defaultzaten.rand.generatorzaten.randint.defaultzaten.randint.generatorzaten.randint.low_outzaten.randint.lowzaten.randn.defaultzaten.randn.generatorzaten.randperm.defaultzaten.rand_like.defaultzaten.rand_like.generatorzaten.randint_like.defaultzaten.randint_like.low_dtypezaten.randn_like.defaultzaten.randn_like.generatorzaten.repeat_interleave.Tensorz'aten.replication_pad1d_backward.defaultz'aten.replication_pad2d_backward.defaultzaten.reshape.defaultzaten.resize_.defaultzaten.resize_as_.defaultzaten.scatter_reduce.two_outzaten.scatter.src_outzaten.scatter.value_outzaten.searchsorted.Scalarzaten.searchsorted.Tensorzaten.segment_reduce.defaultzaten.set_.source_Tensorzaten.slice.Tensorz&aten.soft_margin_loss_backward.defaultzaten.sort.defaultzaten.sort.stablezaten.squeeze.dimzaten.to_sparse.defaultzaten.topk.defaultzaten.triangular_solve.defaultzaten.uniform.defaultz(aten.upsample_bicubic2d_backward.defaultz'aten.upsample_linear1d_backward.defaultz*aten.upsample_trilinear3d_backward.defaultzaten.view_as_complex.defaultzaten.view_as_real.defaultzaten.view.dtypez6aten._weight_int4pack_mm_with_scales_and_zeros.defaultinductor_fallback_ops)r   r   r   zaten.amax.defaultzaten.new_empty.defaultzaten.new_zeros.defaultzaten.full.defaultzaten.subtract.Tensoraten_shimified_opsN)r	   dictstrlist__annotations__r
        Z/media/conek/DATA/Code/OCR/venv/lib/python3.12/site-packages/torchgen/aoti/fallback_ops.py<module>r      sU
  $l l:0"l:'l: 1"l: (	l:
 %bl: #Bl: "2l: rl: *2l: /l: 1"l: 0l: (l: 1"l: /l:  >r!l:" "2#l:$ R%l:& R'l:( -b)l:* ,d]L4Q-R+l:, ?~@V-l:. .r/l:0 >r1l:2 3B3l:4 #B5l:6 7l:8 -b9l:: ;l:< #B=l:> "2?l:@ >|n?UAl:B @Cl:D 7El:F DRGl:H ;BIl:J @Kl:L HMl:N ?Ol:P 7Ql:R 9"Sl:T MbUl:V DRWl:X rYl:Z &r[l:\ 2]l:^ ,R_l:` )"al:b rcl:d rel:f 'gl:h 'il:j kl:l 0ml:n 'ol:p 0ql:r 'sl:t rul:v rwl:x 2yl:z b{l:| "}l:~ "l:@ 'Al:B rCl:D 'El:F rGl:H Il:J RKl:L bMl:N BOl:P RQl:R Sl:T $RUl:V "2Wl:X (Yl:Z [l:\ 2]l:^ 2_l:` Bal:b 2cl:d el:f gl:h 22il:j )"kl:l 22ml:n )"ol:p ql:r "sl:t ,Rul:v wl:x "yl:z R{l:| b}l:~  l:@ Al:B RCl:D  El:F bGl:H +BIl:J "2Kl:L !"Ml:N 4ROl:P +BQl:R 4RSl:T +BUl:V  Wl:X  Yl:Z 2[l:\ 2]l:^ _l:` al:b rcl:d rel:f bgl:h 2il:j "2kl:l Bml:n "2ol:p %bql:r "sl:t ul:v Bwl:x "yl:z r{l:| b}l:~ bl:@ Al:B 2Cl:D BEl:F bGl:H BIl:J Kl:L "Ml:N BOl:P RQl:R bSl:T Ul:V  Wl:X "2Yl:Z r[l:\  ]l:^ $R_l:` .ral:b .rcl:d Bel:f Bgl:h ril:j "2kl:l Bml:n bol:p ql:r sl:t "2ul:v rwl:x yl:z -b{l:| }l:~ l:@ Al:B bCl:D El:F $RGl:H BIl:J /Kl:L .rMl:N 1"Ol:P #BQl:R  Sl:T rUl:V =bWl: tCc49n!556 lh   	7 Dd3S	>223 	r   