diff --git a/paddle/pten/core/kernel_utils.h b/paddle/pten/core/kernel_utils.h index 7c611d7eccd11ec0e9958e8577697d192bfad43a..8bc125c50bed6b04cf549ab592b24b68f3ce8712 100644 --- a/paddle/pten/core/kernel_utils.h +++ b/paddle/pten/core/kernel_utils.h @@ -14,7 +14,9 @@ #pragma once -#include "paddle/pten/backends/all_context.h" +#include "paddle/pten/backends/cpu/cpu_context.h" +#include "paddle/pten/backends/gpu/gpu_context.h" +#include "paddle/pten/backends/xpu/xpu_context.h" #include "paddle/pten/common/scalar.h" #include "paddle/pten/common/scalar_array.h" #include "paddle/pten/core/dense_tensor.h" diff --git a/paddle/pten/kernels/gpu/copy_kernel.cu b/paddle/pten/kernels/gpu/copy_kernel.cu index 5d6229f09f015802e97bb504e671cbc2a9b98960..21426698d43b779f9c5c7279877a10c040528cf8 100644 --- a/paddle/pten/kernels/gpu/copy_kernel.cu +++ b/paddle/pten/kernels/gpu/copy_kernel.cu @@ -21,6 +21,7 @@ limitations under the License. */ // See Note [ Why still include the fluid headers? ] #include "paddle/fluid/memory/memcpy.h" +#include "paddle/fluid/platform/device_context.h" namespace pten { diff --git a/paddle/pten/tests/api/test_matmul_api.cc b/paddle/pten/tests/api/test_matmul_api.cc index 4d3adf86d166da493783b7e6bdd3cbf4f0a7c092..903ced28c1bbef19f8b43f5dd36197639f772eac 100644 --- a/paddle/pten/tests/api/test_matmul_api.cc +++ b/paddle/pten/tests/api/test_matmul_api.cc @@ -23,6 +23,8 @@ limitations under the License. */ #include "paddle/pten/core/kernel_registry.h" #include "paddle/pten/kernels/copy_kernel.h" +// See Note [ Why still include the fluid headers? ] +#include "paddle/fluid/platform/device_context.h" namespace paddle { namespace tests {