diff --git a/paddle/fluid/eager/backward.cc b/paddle/fluid/eager/backward.cc index c8bc59b577ce76ff5eda683627c9c9f71ed9bfe4..685ff8d4b7297507669d24afde9bc6d908293245 100644 --- a/paddle/fluid/eager/backward.cc +++ b/paddle/fluid/eager/backward.cc @@ -424,8 +424,8 @@ void Backward(const std::vector& tensors, // outputs VLOG(3) << "Run in Backward"; paddle::platform::RecordEvent backward_record_event( "backward", paddle::platform::TracerEventType::UserDefined, 1); - egr::Controller::Instance().ClearForceSequentialNodes(); RunBackward(tensors, grad_tensors, retain_graph); + egr::Controller::Instance().ClearForceSequentialNodes(); phi::autotune::AutoTuneStatus::Instance().Update(); }