// Header file generated by paddle/phi/CMakeLists.txt for external users,
// DO NOT edit or include it within paddle.

#pragma once

#include "paddle/phi/kernels/abs_kernel.h"
#include "paddle/phi/kernels/accuracy_check_kernel.h"
#include "paddle/phi/kernels/accuracy_kernel.h"
#include "paddle/phi/kernels/activation_kernel.h"
#include "paddle/phi/kernels/adadelta_kernel.h"
#include "paddle/phi/kernels/adam_kernel.h"
#include "paddle/phi/kernels/adamax_kernel.h"
#include "paddle/phi/kernels/adamw_kernel.h"
#include "paddle/phi/kernels/add_n_kernel.h"
#include "paddle/phi/kernels/addmm_kernel.h"
#include "paddle/phi/kernels/affine_grid_kernel.h"
#include "paddle/phi/kernels/all_gather_kernel.h"
#include "paddle/phi/kernels/all_reduce_kernel.h"
#include "paddle/phi/kernels/all_to_all_kernel.h"
#include "paddle/phi/kernels/allclose_kernel.h"
#include "paddle/phi/kernels/amp_kernel.h"
#include "paddle/phi/kernels/angle_kernel.h"
#include "paddle/phi/kernels/apply_per_channel_scale_kernel.h"
#include "paddle/phi/kernels/arange_kernel.h"
#include "paddle/phi/kernels/arg_min_max_kernel.h"
#include "paddle/phi/kernels/argsort_kernel.h"
#include "paddle/phi/kernels/array_kernel.h"
#include "paddle/phi/kernels/as_complex_kernel.h"
#include "paddle/phi/kernels/as_real_kernel.h"
#include "paddle/phi/kernels/as_strided_kernel.h"
#include "paddle/phi/kernels/asgd_kernel.h"
#include "paddle/phi/kernels/assert_kernel.h"
#include "paddle/phi/kernels/assign_kernel.h"
#include "paddle/phi/kernels/assign_pos_kernel.h"
#include "paddle/phi/kernels/atan2_kernel.h"
#include "paddle/phi/kernels/auc_kernel.h"
#include "paddle/phi/kernels/average_accumulates_kernel.h"
#include "paddle/phi/kernels/batch_norm_kernel.h"
#include "paddle/phi/kernels/bce_loss_kernel.h"
#include "paddle/phi/kernels/bernoulli_kernel.h"
#include "paddle/phi/kernels/bilinear_kernel.h"
#include "paddle/phi/kernels/bincount_kernel.h"
#include "paddle/phi/kernels/binomial_kernel.h"
#include "paddle/phi/kernels/bitwise_kernel.h"
#include "paddle/phi/kernels/bmm_kernel.h"
#include "paddle/phi/kernels/box_coder_kernel.h"
#include "paddle/phi/kernels/broadcast_kernel.h"
#include "paddle/phi/kernels/broadcast_tensors_kernel.h"
#include "paddle/phi/kernels/c_embedding_kernel.h"
#include "paddle/phi/kernels/c_identity_kernel.h"
#include "paddle/phi/kernels/c_split_kernel.h"
#include "paddle/phi/kernels/calc_reduced_attn_kernel.h"
#include "paddle/phi/kernels/cast_kernel.h"
#include "paddle/phi/kernels/channel_shuffle_kernel.h"
#include "paddle/phi/kernels/check_memory_continue_kernel.h"
#include "paddle/phi/kernels/check_numerics_kernel.h"
#include "paddle/phi/kernels/cholesky_kernel.h"
#include "paddle/phi/kernels/cholesky_solve_kernel.h"
#include "paddle/phi/kernels/chunk_eval_kernel.h"
#include "paddle/phi/kernels/class_center_sample_kernel.h"
#include "paddle/phi/kernels/clip_by_norm_kernel.h"
#include "paddle/phi/kernels/clip_kernel.h"
#include "paddle/phi/kernels/coalesce_tensor_kernel.h"
#include "paddle/phi/kernels/compare_kernel.h"
#include "paddle/phi/kernels/complex_kernel.h"
#include "paddle/phi/kernels/concat_kernel.h"
#include "paddle/phi/kernels/contiguous_kernel.h"
#include "paddle/phi/kernels/conv_kernel.h"
#include "paddle/phi/kernels/conv_transpose_kernel.h"
#include "paddle/phi/kernels/crf_decoding_kernel.h"
#include "paddle/phi/kernels/crop_kernel.h"
#include "paddle/phi/kernels/cross_entropy_kernel.h"
#include "paddle/phi/kernels/cross_kernel.h"
#include "paddle/phi/kernels/ctc_align_kernel.h"
#include "paddle/phi/kernels/cudnn_lstm_kernel.h"
#include "paddle/phi/kernels/cum_kernel.h"
#include "paddle/phi/kernels/cum_maxmin_kernel.h"
#include "paddle/phi/kernels/cumprod_kernel.h"
#include "paddle/phi/kernels/data_kernel.h"
#include "paddle/phi/kernels/decode_jpeg_kernel.h"
#include "paddle/phi/kernels/deformable_conv_kernel.h"
#include "paddle/phi/kernels/depend_kernel.h"
#include "paddle/phi/kernels/depthwise_conv_kernel.h"
#include "paddle/phi/kernels/dequantize_abs_max_kernel.h"
#include "paddle/phi/kernels/dequantize_kernel.h"
#include "paddle/phi/kernels/dequantize_log_kernel.h"
#include "paddle/phi/kernels/determinant_kernel.h"
#include "paddle/phi/kernels/dgc_kernel.h"
#include "paddle/phi/kernels/dgc_momentum_kernel.h"
#include "paddle/phi/kernels/diag_embed_kernel.h"
#include "paddle/phi/kernels/diag_kernel.h"
#include "paddle/phi/kernels/diagonal_kernel.h"
#include "paddle/phi/kernels/digamma_kernel.h"
#include "paddle/phi/kernels/dirichlet_kernel.h"
#include "paddle/phi/kernels/dist_concat_kernel.h"
#include "paddle/phi/kernels/dist_kernel.h"
#include "paddle/phi/kernels/distribute_fpn_proposals_kernel.h"
#include "paddle/phi/kernels/distributed_fused_lamb_init_kernel.h"
#include "paddle/phi/kernels/dot_kernel.h"
#include "paddle/phi/kernels/dropout_kernel.h"
#include "paddle/phi/kernels/edit_distance_kernel.h"
#include "paddle/phi/kernels/eig_kernel.h"
#include "paddle/phi/kernels/eigh_kernel.h"
#include "paddle/phi/kernels/eigvals_kernel.h"
#include "paddle/phi/kernels/eigvalsh_kernel.h"
#include "paddle/phi/kernels/einsum_kernel.h"
#include "paddle/phi/kernels/elementwise_add_kernel.h"
#include "paddle/phi/kernels/elementwise_divide_kernel.h"
#include "paddle/phi/kernels/elementwise_kernel.h"
#include "paddle/phi/kernels/elementwise_multiply_kernel.h"
#include "paddle/phi/kernels/elementwise_subtract_kernel.h"
#include "paddle/phi/kernels/embedding_kernel.h"
#include "paddle/phi/kernels/empty_kernel.h"
#include "paddle/phi/kernels/erf_kernel.h"
#include "paddle/phi/kernels/erfinv_kernel.h"
#include "paddle/phi/kernels/expand_as_kernel.h"
#include "paddle/phi/kernels/expand_kernel.h"
#include "paddle/phi/kernels/exponential_kernel.h"
#include "paddle/phi/kernels/eye_kernel.h"
#include "paddle/phi/kernels/fake_dequantize_kernel.h"
#include "paddle/phi/kernels/fake_quantize_kernel.h"
#include "paddle/phi/kernels/fetch_kernel.h"
#include "paddle/phi/kernels/fft_kernel.h"
#include "paddle/phi/kernels/fill_diagonal_kernel.h"
#include "paddle/phi/kernels/fill_diagonal_tensor_kernel.h"
#include "paddle/phi/kernels/fill_kernel.h"
#include "paddle/phi/kernels/flash_attn_kernel.h"
#include "paddle/phi/kernels/flatten_kernel.h"
#include "paddle/phi/kernels/flip_kernel.h"
#include "paddle/phi/kernels/fold_kernel.h"
#include "paddle/phi/kernels/frame_kernel.h"
#include "paddle/phi/kernels/frobenius_norm_kernel.h"
#include "paddle/phi/kernels/full_kernel.h"
#include "paddle/phi/kernels/fused_adam_kernel.h"
#include "paddle/phi/kernels/fused_attention_kernel.h"
#include "paddle/phi/kernels/fused_bn_activation_kernel.h"
#include "paddle/phi/kernels/fused_bn_add_activation_kernel.h"
#include "paddle/phi/kernels/fused_feedforward_kernel.h"
#include "paddle/phi/kernels/fused_softmax_mask_upper_triangle_kernel.h"
#include "paddle/phi/kernels/gammaincc_kernel.h"
#include "paddle/phi/kernels/gammaln_kernel.h"
#include "paddle/phi/kernels/gather_kernel.h"
#include "paddle/phi/kernels/gather_nd_kernel.h"
#include "paddle/phi/kernels/gather_tree_kernel.h"
#include "paddle/phi/kernels/gaussian_kernel.h"
#include "paddle/phi/kernels/gelu_kernel.h"
#include "paddle/phi/kernels/generate_proposals_kernel.h"
#include "paddle/phi/kernels/graph_khop_sampler_kernel.h"
#include "paddle/phi/kernels/graph_reindex_kernel.h"
#include "paddle/phi/kernels/graph_sample_neighbors_kernel.h"
#include "paddle/phi/kernels/grid_sample_kernel.h"
#include "paddle/phi/kernels/group_norm_kernel.h"
#include "paddle/phi/kernels/gumbel_softmax_kernel.h"
#include "paddle/phi/kernels/histogram_kernel.h"
#include "paddle/phi/kernels/hsigmoid_loss_kernel.h"
#include "paddle/phi/kernels/huber_loss_kernel.h"
#include "paddle/phi/kernels/i0_kernel.h"
#include "paddle/phi/kernels/i0e_kernel.h"
#include "paddle/phi/kernels/i1_kernel.h"
#include "paddle/phi/kernels/i1e_kernel.h"
#include "paddle/phi/kernels/identity_loss_kernel.h"
#include "paddle/phi/kernels/increment_kernel.h"
#include "paddle/phi/kernels/index_add_kernel.h"
#include "paddle/phi/kernels/index_put_kernel.h"
#include "paddle/phi/kernels/index_sample_kernel.h"
#include "paddle/phi/kernels/index_select_kernel.h"
#include "paddle/phi/kernels/instance_norm_kernel.h"
#include "paddle/phi/kernels/interpolate_kernel.h"
#include "paddle/phi/kernels/inverse_kernel.h"
#include "paddle/phi/kernels/is_empty_kernel.h"
#include "paddle/phi/kernels/isclose_kernel.h"
#include "paddle/phi/kernels/isfinite_kernel.h"
#include "paddle/phi/kernels/kldiv_loss_kernel.h"
#include "paddle/phi/kernels/kron_kernel.h"
#include "paddle/phi/kernels/kthvalue_kernel.h"
#include "paddle/phi/kernels/l1_norm_kernel.h"
#include "paddle/phi/kernels/label_smooth_kernel.h"
#include "paddle/phi/kernels/lamb_kernel.h"
#include "paddle/phi/kernels/lars_momentum_kernel.h"
#include "paddle/phi/kernels/layer_norm_kernel.h"
#include "paddle/phi/kernels/lerp_kernel.h"
#include "paddle/phi/kernels/lgamma_kernel.h"
#include "paddle/phi/kernels/limit_by_capacity_kernel.h"
#include "paddle/phi/kernels/linspace_kernel.h"
#include "paddle/phi/kernels/llm_int8_linear_kernel.h"
#include "paddle/phi/kernels/log_loss_kernel.h"
#include "paddle/phi/kernels/log_softmax_kernel.h"
#include "paddle/phi/kernels/logical_kernel.h"
#include "paddle/phi/kernels/logspace_kernel.h"
#include "paddle/phi/kernels/logsumexp_kernel.h"
#include "paddle/phi/kernels/lstm_kernel.h"
#include "paddle/phi/kernels/lstsq_kernel.h"
#include "paddle/phi/kernels/lu_kernel.h"
#include "paddle/phi/kernels/lu_unpack_kernel.h"
#include "paddle/phi/kernels/margin_cross_entropy_kernel.h"
#include "paddle/phi/kernels/masked_select_kernel.h"
#include "paddle/phi/kernels/matmul_kernel.h"
#include "paddle/phi/kernels/matrix_nms_kernel.h"
#include "paddle/phi/kernels/matrix_power_kernel.h"
#include "paddle/phi/kernels/matrix_rank_kernel.h"
#include "paddle/phi/kernels/matrix_rank_tol_kernel.h"
#include "paddle/phi/kernels/maxout_kernel.h"
#include "paddle/phi/kernels/mean_all_kernel.h"
#include "paddle/phi/kernels/memcpy_kernel.h"
#include "paddle/phi/kernels/merged_momentum_kernel.h"
#include "paddle/phi/kernels/meshgrid_kernel.h"
#include "paddle/phi/kernels/mode_kernel.h"
#include "paddle/phi/kernels/momentum_kernel.h"
#include "paddle/phi/kernels/multi_dot_kernel.h"
#include "paddle/phi/kernels/multiclass_nms3_kernel.h"
#include "paddle/phi/kernels/multinomial_kernel.h"
#include "paddle/phi/kernels/multiplex_kernel.h"
#include "paddle/phi/kernels/mv_kernel.h"
#include "paddle/phi/kernels/nadam_kernel.h"
#include "paddle/phi/kernels/nanmedian_kernel.h"
#include "paddle/phi/kernels/nextafter_kernel.h"
#include "paddle/phi/kernels/nll_loss_kernel.h"
#include "paddle/phi/kernels/nms_kernel.h"
#include "paddle/phi/kernels/nonzero_kernel.h"
#include "paddle/phi/kernels/nop_kernel.h"
#include "paddle/phi/kernels/norm_kernel.h"
#include "paddle/phi/kernels/npu_identity_kernel.h"
#include "paddle/phi/kernels/number_count_kernel.h"
#include "paddle/phi/kernels/numel_kernel.h"
#include "paddle/phi/kernels/one_hot_kernel.h"
#include "paddle/phi/kernels/onednn_to_paddle_layout_kernel.h"
#include "paddle/phi/kernels/overlap_add_kernel.h"
#include "paddle/phi/kernels/p_norm_kernel.h"
#include "paddle/phi/kernels/p_recv_kernel.h"
#include "paddle/phi/kernels/p_send_kernel.h"
#include "paddle/phi/kernels/pad3d_kernel.h"
#include "paddle/phi/kernels/pad_kernel.h"
#include "paddle/phi/kernels/partial_concat_kernel.h"
#include "paddle/phi/kernels/partial_sum_kernel.h"
#include "paddle/phi/kernels/pixel_shuffle_kernel.h"
#include "paddle/phi/kernels/pixel_unshuffle_kernel.h"
#include "paddle/phi/kernels/poisson_kernel.h"
#include "paddle/phi/kernels/polygamma_kernel.h"
#include "paddle/phi/kernels/pool_kernel.h"
#include "paddle/phi/kernels/pow2_decay_with_linear_warmup_kernel.h"
#include "paddle/phi/kernels/prelu_kernel.h"
#include "paddle/phi/kernels/prior_box_kernel.h"
#include "paddle/phi/kernels/prod_kernel.h"
#include "paddle/phi/kernels/prune_gate_by_capacity_kernel.h"
#include "paddle/phi/kernels/psroi_pool_kernel.h"
#include "paddle/phi/kernels/put_along_axis_kernel.h"
#include "paddle/phi/kernels/qr_kernel.h"
#include "paddle/phi/kernels/quantize_kernel.h"
#include "paddle/phi/kernels/quantize_linear_kernel.h"
#include "paddle/phi/kernels/radam_kernel.h"
#include "paddle/phi/kernels/randint_kernel.h"
#include "paddle/phi/kernels/random_routing_kernel.h"
#include "paddle/phi/kernels/randperm_kernel.h"
#include "paddle/phi/kernels/rank_attention_kernel.h"
#include "paddle/phi/kernels/reduce_all_kernel.h"
#include "paddle/phi/kernels/reduce_amax_kernel.h"
#include "paddle/phi/kernels/reduce_amin_kernel.h"
#include "paddle/phi/kernels/reduce_any_kernel.h"
#include "paddle/phi/kernels/reduce_as_kernel.h"
#include "paddle/phi/kernels/reduce_kernel.h"
#include "paddle/phi/kernels/reduce_kernel_impl.h"
#include "paddle/phi/kernels/reduce_max_kernel.h"
#include "paddle/phi/kernels/reduce_mean_kernel.h"
#include "paddle/phi/kernels/reduce_min_kernel.h"
#include "paddle/phi/kernels/reduce_scatter_kernel.h"
#include "paddle/phi/kernels/reduce_sum_kernel.h"
#include "paddle/phi/kernels/renorm_kernel.h"
#include "paddle/phi/kernels/repeat_interleave_kernel.h"
#include "paddle/phi/kernels/reshape_kernel.h"
#include "paddle/phi/kernels/reverse_kernel.h"
#include "paddle/phi/kernels/rms_norm_kernel.h"
#include "paddle/phi/kernels/rmsprop_kernel.h"
#include "paddle/phi/kernels/rnn_kernel.h"
#include "paddle/phi/kernels/roi_align_kernel.h"
#include "paddle/phi/kernels/roi_pool_kernel.h"
#include "paddle/phi/kernels/roll_kernel.h"
#include "paddle/phi/kernels/rprop_kernel.h"
#include "paddle/phi/kernels/rrelu_kernel.h"
#include "paddle/phi/kernels/scale_kernel.h"
#include "paddle/phi/kernels/scatter_kernel.h"
#include "paddle/phi/kernels/scatter_nd_add_kernel.h"
#include "paddle/phi/kernels/searchsorted_kernel.h"
#include "paddle/phi/kernels/segment_pool_kernel.h"
#include "paddle/phi/kernels/selu_kernel.h"
#include "paddle/phi/kernels/send_u_recv_kernel.h"
#include "paddle/phi/kernels/send_ue_recv_kernel.h"
#include "paddle/phi/kernels/send_uv_kernel.h"
#include "paddle/phi/kernels/sequence_mask_kernel.h"
#include "paddle/phi/kernels/sequence_pool_kernel.h"
#include "paddle/phi/kernels/set_kernel.h"
#include "paddle/phi/kernels/set_value_kernel.h"
#include "paddle/phi/kernels/sgd_kernel.h"
#include "paddle/phi/kernels/shape_kernel.h"
#include "paddle/phi/kernels/shard_index_kernel.h"
#include "paddle/phi/kernels/share_buffer_kernel.h"
#include "paddle/phi/kernels/shuffle_batch_kernel.h"
#include "paddle/phi/kernels/shuffle_channel_kernel.h"
#include "paddle/phi/kernels/sigmoid_cross_entropy_with_logits_kernel.h"
#include "paddle/phi/kernels/sign_kernel.h"
#include "paddle/phi/kernels/slice_kernel.h"
#include "paddle/phi/kernels/slogdeterminant_kernel.h"
#include "paddle/phi/kernels/softmax_kernel.h"
#include "paddle/phi/kernels/solve_kernel.h"
#include "paddle/phi/kernels/sparse_weight_embedding_kernel.h"
#include "paddle/phi/kernels/spectral_norm_kernel.h"
#include "paddle/phi/kernels/split_kernel.h"
#include "paddle/phi/kernels/squared_l2_norm_kernel.h"
#include "paddle/phi/kernels/squeeze_kernel.h"
#include "paddle/phi/kernels/stack_kernel.h"
#include "paddle/phi/kernels/standard_gamma_kernel.h"
#include "paddle/phi/kernels/stft_kernel.h"
#include "paddle/phi/kernels/strided_copy_kernel.h"
#include "paddle/phi/kernels/strided_slice_kernel.h"
#include "paddle/phi/kernels/svd_kernel.h"
#include "paddle/phi/kernels/svdvals_kernel.h"
#include "paddle/phi/kernels/swiglu_kernel.h"
#include "paddle/phi/kernels/sync_batch_norm_kernel.h"
#include "paddle/phi/kernels/take_along_axis_kernel.h"
#include "paddle/phi/kernels/temporal_shift_kernel.h"
#include "paddle/phi/kernels/tensor_unfold_kernel.h"
#include "paddle/phi/kernels/tile_kernel.h"
#include "paddle/phi/kernels/top_k_kernel.h"
#include "paddle/phi/kernels/top_p_sampling_kernel.h"
#include "paddle/phi/kernels/trace_kernel.h"
#include "paddle/phi/kernels/transfer_layout_kernel.h"
#include "paddle/phi/kernels/transpose_kernel.h"
#include "paddle/phi/kernels/triangular_solve_kernel.h"
#include "paddle/phi/kernels/tril_indices_kernel.h"
#include "paddle/phi/kernels/tril_triu_kernel.h"
#include "paddle/phi/kernels/triu_indices_kernel.h"
#include "paddle/phi/kernels/trunc_kernel.h"
#include "paddle/phi/kernels/truncated_gaussian_random_kernel.h"
#include "paddle/phi/kernels/unbind_kernel.h"
#include "paddle/phi/kernels/unfold_kernel.h"
#include "paddle/phi/kernels/uniform_inplace_kernel.h"
#include "paddle/phi/kernels/uniform_kernel.h"
#include "paddle/phi/kernels/unique_consecutive_kernel.h"
#include "paddle/phi/kernels/unique_kernel.h"
#include "paddle/phi/kernels/unpool_kernel.h"
#include "paddle/phi/kernels/unsqueeze_kernel.h"
#include "paddle/phi/kernels/unstack_kernel.h"
#include "paddle/phi/kernels/view_kernel.h"
#include "paddle/phi/kernels/view_slice_kernel.h"
#include "paddle/phi/kernels/viterbi_decode_kernel.h"
#include "paddle/phi/kernels/warpctc_kernel.h"
#include "paddle/phi/kernels/warprnnt_kernel.h"
#include "paddle/phi/kernels/weight_dequantize_kernel.h"
#include "paddle/phi/kernels/weight_only_linear_kernel.h"
#include "paddle/phi/kernels/weight_quantize_kernel.h"
#include "paddle/phi/kernels/weighted_sample_neighbors_kernel.h"
#include "paddle/phi/kernels/where_kernel.h"
#include "paddle/phi/kernels/yolo_box_kernel.h"
#include "paddle/phi/kernels/yolo_loss_kernel.h"
