diff --git a/paddle/fluid/framework/scope.cc b/paddle/fluid/framework/scope.cc index 4fe843dde9c6fe6698750d72b0f4fd03d9d56bbe..87f0f307d30bc90a43a698c3766b16c975f0635e 100644 --- a/paddle/fluid/framework/scope.cc +++ b/paddle/fluid/framework/scope.cc @@ -255,32 +255,5 @@ std::string GenScopeTreeDebugInfo(Scope* root) { return os.str(); } -std::string GenParentScopeTreeDebugInfo(Scope* leaf) { - std::stringstream os; - - if (!leaf) return ""; - - // level traversal - std::vector scopes; - const Scope* current_scope = leaf; - - while (current_scope != nullptr) { - scopes.push_back(current_scope); - current_scope = current_scope->parent(); - } - - os << "\n--------------GenParentScopeTreeDebugInfo--------------\n"; - - for (int i = scopes.size() - 1; i >= 0; --i) { - os << "=======level [" << i << "]=======\n"; - os << scopes[i] << ":\n"; - for (auto& var : scopes[i]->LocalVarNames()) { - os << " - " << var << "\n"; - } - } - - return os.str(); -} - } // namespace framework } // namespace paddle diff --git a/paddle/fluid/framework/scope.h b/paddle/fluid/framework/scope.h index eb5c12def6a2f9e19d08f8aeaf5489f84d86ec94..f0915d2eee072b0bcd53f37dad5ef9d801c87172 100644 --- a/paddle/fluid/framework/scope.h +++ b/paddle/fluid/framework/scope.h @@ -144,7 +144,6 @@ class Scope { // Generate some debug string about the inherience structure of scope, quite // naive. std::string GenScopeTreeDebugInfo(Scope*); -std::string GenParentScopeTreeDebugInfo(Scope*); } // namespace framework } // namespace paddle