From ceba70c3c67e26894601cae169855646dcb1d38f Mon Sep 17 00:00:00 2001 From: Yiqun Liu Date: Wed, 14 Dec 2022 10:16:20 +0800 Subject: [PATCH] Change mutable_data to ctx.Alloc. (#49001) --- paddle/fluid/framework/details/nan_inf_utils_detail.cu | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/paddle/fluid/framework/details/nan_inf_utils_detail.cu b/paddle/fluid/framework/details/nan_inf_utils_detail.cu index 629ab73705..4056fdc9cf 100644 --- a/paddle/fluid/framework/details/nan_inf_utils_detail.cu +++ b/paddle/fluid/framework/details/nan_inf_utils_detail.cu @@ -428,13 +428,12 @@ void TensorCheckerVisitor::apply( phi::DenseTensor block_num_nan_inf; block_num_nan_inf.Resize({static_cast(2 * numel_max_min)}); int64_t* block_num_nan_ptr = - block_num_nan_inf.mutable_data(tensor.place()); + dev_ctx->template Alloc(&block_num_nan_inf); int64_t* block_num_inf_ptr = block_num_nan_ptr + numel_max_min; phi::DenseTensor tensor_block_max_min; tensor_block_max_min.Resize({static_cast(3 * numel_max_min)}); - MT* tensor_block_max_ptr = - tensor_block_max_min.mutable_data(tensor.place()); + MT* tensor_block_max_ptr = dev_ctx->template Alloc(&tensor_block_max_min); MT* tensor_block_min_ptr = tensor_block_max_ptr + numel_max_min; MT* tensor_block_mean_ptr = tensor_block_max_ptr + 2 * numel_max_min; -- GitLab