From ac14dc6af18c7934a09d0bec544e4f024f9de78d Mon Sep 17 00:00:00 2001 From: John Jerry Date: Mon, 17 Nov 2025 17:17:19 +0800 Subject: [PATCH 1/5] fix: update include directive for deformable_conv_grad_kernel --- .../cuda_kernels/deformable_conv_grad_kernel_register.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu index 414159595bd..2799a02b8b8 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "paddle/phi/kernels/gpu/deformable_conv_grad_kernel.cu" // NOLINT +#include "paddle/phi/kernels/gpu/deformable_conv_grad_kernel.h" // NOLINT PD_CUSTOM_KERNEL_REGISTER(deformable_conv_grad, metax_gpu, From 358c94559666f67faf7ba12e2f605bd74be3610e Mon Sep 17 00:00:00 2001 From: John Jerry Date: Mon, 17 Nov 2025 18:51:31 +0800 Subject: [PATCH 2/5] fix: update include directive for deformable_conv_kernel_register --- .../kernels/cuda_kernels/deformable_conv_kernel_register.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_kernel_register.cu index e136a730cbf..97fe89fffb0 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_kernel_register.cu @@ -13,7 +13,7 @@ // limitations under the License. #include "paddle/phi/core/kernel_registry.h" -#include "paddle/phi/kernels/gpu/deformable_conv_kernel.cu" // NOLINT +#include "paddle/phi/kernels/deformable_conv_kernel.h" PD_CUSTOM_KERNEL_REGISTER(deformable_conv, metax_gpu, From 1f59aae36311c30a7029b370ef05c0a63db0521f Mon Sep 17 00:00:00 2001 From: John Jerry Date: Fri, 28 Nov 2025 18:52:20 +0800 Subject: [PATCH 3/5] fix: update include directive for deformable_conv_grad_kernel --- .../cuda_kernels/deformable_conv_grad_kernel_register.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu index 2799a02b8b8..828b6bc323c 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "paddle/phi/kernels/gpu/deformable_conv_grad_kernel.h" // NOLINT +#include "paddle/phi/kernels/deformable_conv_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(deformable_conv_grad, metax_gpu, From 513e9a34bd44e65600d2ae59ec8edd0e7753bc46 Mon Sep 17 00:00:00 2001 From: John Jerry Date: Sat, 29 Nov 2025 11:27:05 +0800 Subject: [PATCH 4/5] fix: add missing include for kernel registry in deformable_conv_grad_kernel_register --- .../kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu | 1 + 1 file changed, 1 insertion(+) diff --git a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu index 828b6bc323c..5f63ac0f419 100644 --- a/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu +++ b/backends/metax_gpu/kernels/cuda_kernels/deformable_conv_grad_kernel_register.cu @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include "paddle/phi/core/kernel_registry.h" #include "paddle/phi/kernels/deformable_conv_grad_kernel.h" PD_CUSTOM_KERNEL_REGISTER(deformable_conv_grad, From ab22404b4ce229dab0cbf9cbadb54a6f9f715f85 Mon Sep 17 00:00:00 2001 From: John Jerry Date: Wed, 3 Dec 2025 10:47:32 +0800 Subject: [PATCH 5/5] fix: add missing source files for deformable convolution kernels in CMakeLists --- backends/metax_gpu/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backends/metax_gpu/CMakeLists.txt b/backends/metax_gpu/CMakeLists.txt index 9fc44ec629b..edba4d68f96 100755 --- a/backends/metax_gpu/CMakeLists.txt +++ b/backends/metax_gpu/CMakeLists.txt @@ -299,6 +299,8 @@ file( ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/broadcast_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/decayed_adagrad_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/debug_tools_kernel.cu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/deformable_conv_kernel.cu + ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/deformable_conv_grad_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/cumprod_grad_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/cumprod_kernel.cu ${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/crop_grad_kernel.cu