From 2eacef496854b6e8e3b06daaf1c83478c575fbb3 Mon Sep 17 00:00:00 2001 From: Chen Weihang Date: Fri, 13 May 2022 20:04:46 +0800 Subject: [PATCH] fix saved expected kernel type error (#42743) --- paddle/fluid/imperative/prepared_operator.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/paddle/fluid/imperative/prepared_operator.cc b/paddle/fluid/imperative/prepared_operator.cc index 38180ba963c..cfd3813d60d 100644 --- a/paddle/fluid/imperative/prepared_operator.cc +++ b/paddle/fluid/imperative/prepared_operator.cc @@ -317,9 +317,11 @@ PreparedOp PrepareImpl( << " | kernel key: " << pt_cpu_kernel_key << " | kernel: " << pt_cpu_kernel; auto* cpu_ctx = pool.Get(paddle::platform::CPUPlace()); - return PreparedOp(op, empty_ctx, expected_kernel_key, arg_map_fn, - default_kernel_signature, std::move(kernel_signature), - pt_cpu_kernel, cpu_ctx); + return PreparedOp( + op, empty_ctx, + framework::TransPhiKernelKeyToOpKernelType(pt_cpu_kernel_key), + arg_map_fn, default_kernel_signature, std::move(kernel_signature), + pt_cpu_kernel, cpu_ctx); } } } -- GitLab