aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/meta_graph_transform/meta_graph_transform.py
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/meta_graph_transform/meta_graph_transform.py')
-rw-r--r--tensorflow/contrib/meta_graph_transform/meta_graph_transform.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tensorflow/contrib/meta_graph_transform/meta_graph_transform.py b/tensorflow/contrib/meta_graph_transform/meta_graph_transform.py
index c35e60a554..b1c852c2c6 100644
--- a/tensorflow/contrib/meta_graph_transform/meta_graph_transform.py
+++ b/tensorflow/contrib/meta_graph_transform/meta_graph_transform.py
@@ -31,6 +31,7 @@ from tensorflow.python.client import session as _session
from tensorflow.python.framework import graph_util as _graph_util
from tensorflow.python.framework import importer as _importer
from tensorflow.python.framework import ops as _ops
+from tensorflow.python.platform import tf_logging as _logging
from tensorflow.python.saved_model import constants as _saved_model_constants
from tensorflow.python.training import saver as _saver_lib
from tensorflow.python.util import compat as _compat
@@ -476,6 +477,12 @@ def _add_pruned_collection(base_meta_graph_def, meta_graph_def,
collection.bytes_list.value[:] = [
s for s in base_collection.bytes_list.value
if not _is_removed_mentioned(s, removed_op_names)]
+ _logging.info(
+ 'In collection %s, nodes excluded are: %s', collection_name,
+ sorted([
+ s for s in base_collection.bytes_list.value
+ if _is_removed_mentioned(s, removed_op_names)
+ ]))
elif base_collection.HasField('node_list'):
collection.node_list.value[:] = [
s for s in base_collection.node_list.value
@@ -745,6 +752,9 @@ def meta_graph_transform(
retained_op_names = [_compat.as_str(node.name)
for node in meta_graph_def.graph_def.node]
removed_op_names = set(base_op_names) - set(retained_op_names)
+ _logging.info('Node names in base graph: %s', sorted(base_op_names))
+ _logging.info('Node names retained: %s', sorted(retained_op_names))
+ _logging.info('Node names removed: %s', sorted(removed_op_names))
# Copy saver, excluding any pruned nodes if graph was not frozen.
# TODO(b/63447631): Revisit this once the problem is addressed. Currently