From 2f9cdd9038a16a2834bf0af47d7744e070777818 Mon Sep 17 00:00:00 2001 From: ysh329 Date: Mon, 28 Sep 2020 04:20:08 -0500 Subject: [PATCH] API/OP clip_by_norm_op error message enhancement. test=develop (#27614) * Fix clip_by_norm_op error message. test=develop * test=develop * test=develop --- paddle/fluid/operators/clip_by_norm_op.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/paddle/fluid/operators/clip_by_norm_op.h b/paddle/fluid/operators/clip_by_norm_op.h index f6f99369636..a8d1e8e4661 100644 --- a/paddle/fluid/operators/clip_by_norm_op.h +++ b/paddle/fluid/operators/clip_by_norm_op.h @@ -63,8 +63,10 @@ class ClipByNormKernel : public framework::OpKernel { output->Resize(merged_input->value().dims()); output->mutable_data(context.GetPlace()); } else { - PADDLE_THROW("Unexpected branch, input variable type is %s", - framework::ToTypeName(in_var->Type())); + PADDLE_THROW(platform::errors::InvalidArgument( + "Invalid input variable type, only support LodTensor and " + "SelectedRows types, but got type is %s.", + framework::ToTypeName(in_var->Type()))); } PADDLE_ENFORCE_NOT_NULL(input, -- GitLab