diff --git a/paddle/fluid/operators/trace_op.cc b/paddle/fluid/operators/trace_op.cc index 50f9f0b9f4d02bcf4029af5f14c2fa09b3363dcc..623d4c7fc23ba2477d720c46697760efb1dd1429 100644 --- a/paddle/fluid/operators/trace_op.cc +++ b/paddle/fluid/operators/trace_op.cc @@ -42,7 +42,8 @@ class TraceOp : public framework::OperatorWithKernel { PADDLE_ENFORCE_GE( x_dims.size(), 2, platform::errors::OutOfRange( - "trace requires an tensor of at least two dimensions")); + "Input's dim is out of range (expected at least 2, but got %ld).", + x_dims.size())); PADDLE_ENFORCE_LT( dim1_, x_dims.size(), platform::errors::OutOfRange(