Skip to content

Commit ddd2225

Browse files
committed
add more debug info.
test=develop
1 parent 57c90e9 commit ddd2225

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

paddle/fluid/framework/ir/graph.cc

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,32 @@ void CheckProgram(const ProgramDesc &program) {
4040
case _INT(OpRole::kForward):
4141
PADDLE_ENFORCE(
4242
visit.find(_INT(OpRole::kBackward)) == visit.end(),
43-
"Cannot add forward operator before backward operator.");
43+
"Cannot add backward operator before forward operator %s.",
44+
op->Type());
4445
break;
4546
case _INT(OpRole::kBackward):
4647
case _INT(OpRole::kBackward) | _INT(OpRole::kLoss):
4748
PADDLE_ENFORCE(
4849
visit.find(_INT(OpRole::kOptimize)) == visit.end(),
49-
"Cannot add backward operator before optimize operator.");
50+
"Cannot add backward operator %s before optimize operator.",
51+
op->Type());
5052
break;
5153
case _INT(OpRole::kForward) | _INT(OpRole::kLoss):
5254
PADDLE_ENFORCE(visit.find(_INT(OpRole::kBackward) |
5355
_INT(OpRole::kLoss)) == visit.end(),
5456
"Cannot add backward|loss operator before "
55-
"forward|loss operator.");
57+
"forward|loss operator %s.",
58+
op->Type());
5659
PADDLE_ENFORCE(
5760
visit.find(_INT(OpRole::kOptimize)) == visit.end(),
58-
"Cannot add backward operator before optimize operator.");
61+
"Cannot add forward|loss operator %s after optimize operator.",
62+
op->Type());
5963
break;
6064
case _INT(OpRole::kOptimize):
6165
case _INT(OpRole::kOptimize) | _INT(OpRole::kLRSched):
6266
PADDLE_ENFORCE(visit.find(_INT(OpRole::kBackward)) != visit.end(),
63-
"Optimize operators must follow backward operator.");
67+
"Optimize operators %s must follow backward operator.",
68+
op->Type());
6469
break;
6570
case _INT(OpRole::kLRSched):
6671
case _INT(OpRole::kDist):

0 commit comments

Comments
 (0)