From fe704d3fcbc9a8598ba865b52ff82b5e747639eb Mon Sep 17 00:00:00 2001 From: Le-soleile <3516093767@qq.com> Date: Sun, 23 Nov 2025 14:27:46 +0000 Subject: [PATCH 1/3] fix --- .../kernels/cuda_kernels/shuffle_channel_kernel_register.cu | 2 +- .../kernels/cuda_kernels/soft_relu_grad_kernel_register.cu | 2 +- .../kernels/cuda_kernels/stft_grad_kernel_register.cu | 2 +- .../uniform_random_batch_size_like_kernel_register.cu | 2 +- .../kernels/cuda_kernels/yolo_box_head_kernel_register.cu | 2 +- backends/metax_gpu/CMakeLists.txt | 4 ++++ .../kernels/cuda_kernels/shuffle_channel_kernel_register.cu | 2 +- .../kernels/cuda_kernels/soft_relu_grad_kernel_register.cu | 2 +- .../kernels/cuda_kernels/stft_grad_kernel_register.cu | 2 +- .../uniform_random_batch_size_like_kernel_register.cu | 2 +- .../kernels/cuda_kernels/yolo_box_head_kernel_register.cu | 2 +- 11 files changed, 14 insertions(+), 10 deletions(-) diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu index 969745d02ae..4ce43c1f62d 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu @@ -14,7 +14,7 @@ #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/gpu/shuffle_channel.h" -#include "paddle/phi/kernels/gpu/shuffle_channel_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/shuffle_channel_kernel.h" PD_CUSTOM_KERNEL_REGISTER(shuffle_channel, iluvatar_gpu, ALL_LAYOUT, diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu index a8c52dc6629..9603f20b305 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(soft_relu_grad, iluvatar_gpu, diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu index 5ef89980d8d..9d96350dd4b 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/stft_grad_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/stft_grad_kernel.h" #include "paddle/phi/kernels/impl/stft_grad_kernel_impl.h" #include "paddle/phi/kernels/stft_kernel.h" PD_CUSTOM_KERNEL_REGISTER( diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu index c30b701f38d..1444b050d0c 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu @@ -14,7 +14,7 @@ // clang-format off #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/uniform_random_functor.h" -#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.cu" // NOLINT +#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.h" // clang-format on PD_CUSTOM_KERNEL_REGISTER(uniform_random_batch_size_like, iluvatar_gpu, diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu index e15feeb4c5f..9eaa6a31801 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu @@ -15,7 +15,7 @@ #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/math_function.h" #include "paddle/phi/kernels/funcs/yolo_box_util.h" -#include "paddle/phi/kernels/gpu/yolo_box_head_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/yolo_box_head_kernel.h" PD_CUSTOM_KERNEL_REGISTER( yolo_box_head, iluvatar_gpu, ALL_LAYOUT, phi::YoloBoxHeadKernel, float) {} diff --git a/backends/metax_gpu/CMakeLists.txt b/backends/metax_gpu/CMakeLists.txt index 7907fd8123d..d0c63a469ac 100755 --- a/backends/metax_gpu/CMakeLists.txt +++ b/backends/metax_gpu/CMakeLists.txt @@ -124,6 +124,10 @@ file( ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/funcs/math/*.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/funcs/eigen/*.cu # kernels/gpu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/yolo_box_head_kernel.cu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/stft_grad_kernel.cu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/soft_relu_grad_kernel.cu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/shuffle_channel_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/spectral_norm_grad_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/spectral_norm_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/activation_kernel.cu diff --git a/backends/metax_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu index 584a089f799..8f265db5203 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/shuffle_channel_kernel_register.cu @@ -14,7 +14,7 @@ #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/gpu/shuffle_channel.h" -#include "paddle/phi/kernels/gpu/shuffle_channel_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/shuffle_channel_kernel.h" PD_CUSTOM_KERNEL_REGISTER(shuffle_channel, metax_gpu, ALL_LAYOUT, diff --git a/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu index 86a535d3894..6fdc899add3 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(soft_relu_grad, metax_gpu, diff --git a/backends/metax_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu index 15f6c19e722..647a9ab26cc 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/stft_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/stft_grad_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/stft_grad_kernel.h" #include "paddle/phi/kernels/impl/stft_grad_kernel_impl.h" #include "paddle/phi/kernels/stft_kernel.h" PD_CUSTOM_KERNEL_REGISTER( diff --git a/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu index aa25417c2af..52501e71614 100755 --- a/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu @@ -15,7 +15,7 @@ // clang-format off #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/uniform_random_functor.h" -#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.cu" // NOLINT +#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.h" // clang-format on PD_CUSTOM_KERNEL_REGISTER(uniform_random_batch_size_like, metax_gpu, diff --git a/backends/metax_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu index fb8a82cd3ae..09d3f3273eb 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/yolo_box_head_kernel_register.cu @@ -15,7 +15,7 @@ #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/math_function.h" #include "paddle/phi/kernels/funcs/yolo_box_util.h" -#include "paddle/phi/kernels/gpu/yolo_box_head_kernel.cu" //NOLINT +#include "paddle/phi/kernels/gpu/yolo_box_head_kernel.h" PD_CUSTOM_KERNEL_REGISTER( yolo_box_head, metax_gpu, ALL_LAYOUT, phi::YoloBoxHeadKernel, float) {} From 1b9cfb650f9a21932e0ae39088a1b05e15d6a06d Mon Sep 17 00:00:00 2001 From: Le-soleile <3516093767@qq.com> Date: Sat, 29 Nov 2025 13:10:38 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uniform_random_batch_size_like_kernel_register.cu | 2 +- .../uniform_random_batch_size_like_kernel_register.cu | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu index 1444b050d0c..0dee643f1c1 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu @@ -14,7 +14,7 @@ // clang-format off #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/uniform_random_functor.h" -#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.h" +#include "paddle/phi/kernels/uniform_random_batch_size_like_kernel.h" // clang-format on PD_CUSTOM_KERNEL_REGISTER(uniform_random_batch_size_like, iluvatar_gpu, diff --git a/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu index 52501e71614..ade154f353c 100755 --- a/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/uniform_random_batch_size_like_kernel_register.cu @@ -15,7 +15,7 @@ // clang-format off #include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/funcs/uniform_random_functor.h" -#include "paddle/phi/kernels/gpu/uniform_random_batch_size_like_kernel.h" +#include "paddle/phi/kernels/uniform_random_batch_size_like_kernel.h" // clang-format on PD_CUSTOM_KERNEL_REGISTER(uniform_random_batch_size_like, metax_gpu, From d1e8e6b4006f8d5cd3f11fa06c90e06c93d1481c Mon Sep 17 00:00:00 2001 From: Le-soleile <3516093767@qq.com> Date: Tue, 2 Dec 2025 14:02:59 +0000 Subject: [PATCH 3/3] error path --- .../kernels/cuda_kernels/soft_relu_grad_kernel_register.cu | 2 +- .../kernels/cuda_kernels/soft_relu_grad_kernel_register.cu | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu b/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu index 9603f20b305..172e9d96d8e 100644 --- a/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu +++ b/backends/iluvatar_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.h" +#include "paddle/phi/kernels/soft_relu_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(soft_relu_grad, iluvatar_gpu, diff --git a/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu index 6fdc899add3..40b4afa0522 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/soft_relu_grad_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/soft_relu_grad_kernel.h" +#include "paddle/phi/kernels/soft_relu_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(soft_relu_grad, metax_gpu,