aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/debug
diff options
context:
space:
mode:
authorGravatar Tim Harley <tharley@google.com>2017-10-23 08:54:57 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-10-23 08:58:56 -0700
commit2845bfcd64cea4405135b3c7034e9aa28896dff4 (patch)
tree678f0d8e2adc5ad736041de6073e1f8a052c7e29 /tensorflow/core/debug
parent434695921de7cfd713b789533173e1e0c3fc7691 (diff)
Avoid listing all modified Enter/RefEnter nodes on INFO, use VLOG(1) instead.
Leave a single, simple, message on INFO. PiperOrigin-RevId: 173121726
Diffstat (limited to 'tensorflow/core/debug')
-rw-r--r--tensorflow/core/debug/debug_graph_utils.cc17
1 files changed, 11 insertions, 6 deletions
diff --git a/tensorflow/core/debug/debug_graph_utils.cc b/tensorflow/core/debug/debug_graph_utils.cc
index 2559808b59..4539ea5c0c 100644
--- a/tensorflow/core/debug/debug_graph_utils.cc
+++ b/tensorflow/core/debug/debug_graph_utils.cc
@@ -221,21 +221,26 @@ Status DebugNodeInserter::InsertNodes(
}
void DebugNodeInserter::DeparallelizeWhileLoops(Graph* graph, Device* device) {
+ bool deparallelized_a_loop = false;
for (Node* node : graph->nodes()) {
if (node->IsEnter()) {
const AttrValue* parallel_iterations =
node->attrs().Find("parallel_iterations");
if (parallel_iterations && parallel_iterations->i() > 1) {
- LOG(INFO) << "For debugging, tfdbg is changing the "
- << "parallel_iterations attribute of the Enter/RefEnter "
- << "node \"" << node->name() << "\" on device \""
- << device->name() << "\" from " << parallel_iterations->i()
- << " to 1. (This does not affect subsequent non-debug "
- << "runs.)";
+ deparallelized_a_loop = true;
+ VLOG(1) << "Changing the parallel_iterations attribute of the "
+ << "Enter/RefEnter node \"" << node->name() << "\" on device \""
+ << device->name() << "\" from " << parallel_iterations->i()
+ << " to 1.";
node->AddAttr<int64>("parallel_iterations", 1);
}
}
}
+ if (deparallelized_a_loop) {
+ LOG(INFO) << "For debugging, tfdbg has set the parallel_iterations "
+ << "attribute of all scheduled Enter/RefEnter nodes to 1. (This "
+ << "does not affect subsequent non-debug runs.)";
+ }
}
// static