diff --git a/paddle/pten/core/kernel_context.h b/paddle/pten/core/kernel_context.h index e7376cb510e867..5e9cccaf2b1dc0 100644 --- a/paddle/pten/core/kernel_context.h +++ b/paddle/pten/core/kernel_context.h @@ -120,7 +120,7 @@ class KernelContext { template std::vector MutableOutputAt(size_t start, size_t end) { - std::vector v; + std::vector v; for (size_t i = start; i < end; ++i) { v.emplace_back(static_cast(outputs_.at(i).get())); } diff --git a/paddle/pten/core/kernel_utils.h b/paddle/pten/core/kernel_utils.h index 6872d9632a3fd8..d992821c2c0bfd 100644 --- a/paddle/pten/core/kernel_utils.h +++ b/paddle/pten/core/kernel_utils.h @@ -146,7 +146,7 @@ using XPUContext = paddle::platform::XPUDeviceContext; #define PT_SPECIALIZE_KernelCallHelper_FOR_MULTI_OUTPUT(tensor_type) \ template \ - struct KernelCallHelper&, Tail...> { \ + struct KernelCallHelper, Tail...> { \ template \ static void Compute(KernelContext* ctx, PreviousArgs&... pargs) { \ const std::pair range = ctx->OutputRangeAt(out_idx); \ - const std::vector arg = std::move( \ + std::vector arg = std::move( \ ctx->MutableOutputAt(range.first, range.second)); \ KernelCallHelper:: \ template Compute( \