Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

目前有编译报错,原因是paddle/phi/kernels/quantize_linear_kernel.h头文件中声明不全,需要补充。同时需要去掉#include "paddle/phi/kernels/gpu/quantize_linear_kernel.cu"和#include "paddle/phi/kernels/impl/quantize_linear_impl.h",并且需要确保paddle/phi/kernels/gpu/quantize_linear_kernel.cu这个文件在cmakelists中已经编译。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

我看有人提交了对quantize_linear_kernel的paddle仓和本仓库的修改,ci也跑完了,我这边把对quantize_linear_kernel的修改删掉了

Copy link
Contributor Author

@Le-soleile Le-soleile Dec 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reduce_kernel_register在paddle仓有缺少的声明,在这个pr里面PaddlePaddle/Paddle#76781 ,我就不重复提交了

#include "paddle/phi/kernels/gpu/quantize_linear_kernel.cu" //NOLINT
#include "paddle/phi/kernels/impl/quantize_linear_impl.h"
#include "paddle/phi/kernels/quantize_linear_kernel.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/reduce_kernel.cu" // NOLINT
#include "paddle/phi/kernels/reduce_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(reduce,
iluvatar_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/repeat_interleave_grad_kernel.cu" // NOLINT
#include "paddle/phi/kernels/repeat_interleave_grad_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(repeat_interleave_with_tensor_index_grad,
iluvatar_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/repeat_interleave_kernel.cu" // NOLINT
#include "paddle/phi/kernels/repeat_interleave_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(repeat_interleave,
iluvatar_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/rmsprop_kernel.cu" // NOLINT
#include "paddle/phi/kernels/rmsprop_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(rmsprop,
iluvatar_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/roi_align_grad_kernel.cu" // NOLINT
#include "paddle/phi/kernels/roi_align_grad_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(
roi_align_grad, iluvatar_gpu, ALL_LAYOUT, phi::RoiAlignGradKernel, float) {}
4 changes: 4 additions & 0 deletions backends/metax_gpu/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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/rmsprop_kernel.cu
${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/repeat_interleave_kernel.cu
${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/repeat_interleave_grad_kernel.cu
${PADDLE_SOURCE_DIR}/paddle/phi/kernels/gpu/quantize_linear_kernel.cu
${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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/quantize_linear_kernel.cu" //NOLINT
#include "paddle/phi/kernels/impl/quantize_linear_impl.h"
#include "paddle/phi/kernels/quantize_linear_kernel.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/reduce_kernel.cu" // NOLINT
#include "paddle/phi/kernels/reduce_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(reduce,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/repeat_interleave_grad_kernel.cu" // NOLINT
#include "paddle/phi/kernels/repeat_interleave_grad_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(repeat_interleave_with_tensor_index_grad,
metax_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/repeat_interleave_kernel.cu" // NOLINT
#include "paddle/phi/kernels/repeat_interleave_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(repeat_interleave,
metax_gpu,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.

#include "paddle/phi/core/kernel_registry.h"
#include "paddle/phi/kernels/gpu/rmsprop_kernel.cu" // NOLINT
#include "paddle/phi/kernels/rmsprop_kernel.h"

PD_CUSTOM_KERNEL_REGISTER(rmsprop,
metax_gpu,
Expand Down
Loading