aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <bsteiner@google.com>2017-11-06 18:46:38 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-11-06 18:51:02 -0800
commit237b66f7c8e6d5aef38524eb3f8a326059150e29 (patch)
treeb2a9e9c0fb681d70152617c2e443675b242ce635
parent54798e7a86e06badc3eb05d26799e2827f9c98f4 (diff)
Skip non-existent fetch nodes
PiperOrigin-RevId: 174795864
-rw-r--r--tensorflow/core/grappler/optimizers/constant_folding.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tensorflow/core/grappler/optimizers/constant_folding.cc b/tensorflow/core/grappler/optimizers/constant_folding.cc
index e8ffff07c6..cb02314183 100644
--- a/tensorflow/core/grappler/optimizers/constant_folding.cc
+++ b/tensorflow/core/grappler/optimizers/constant_folding.cc
@@ -914,8 +914,8 @@ Status ConstantFolding::RunOptimizationPass(Cluster* cluster,
// new names, and as a result users would not be able to fetch the node any
// more with the original node name.
for (const auto& fetch : item.fetch) {
- auto fetch_node = node_map_->GetNode(fetch);
- if (NumOutputs(*fetch_node) == 1) {
+ const NodeDef* fetch_node = node_map_->GetNode(fetch);
+ if (fetch_node && NumOutputs(*fetch_node) == 1) {
nodes_whitelist_.insert(fetch_node->name());
}
}