aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/summary
diff options
context:
space:
mode:
authorGravatar Allen Lavoie <allenl@google.com>2018-02-14 17:04:15 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-02-14 17:08:38 -0800
commit808371b33509aa87f38e8367e68058c2eb6df4ef (patch)
tree59d4d4f56e22e3e45bb90053f98b270c9ac16873 /tensorflow/contrib/summary
parent59a7de4ce8696adcd360f0c8a9fe4d5efa90e99d (diff)
Removes odd stack traces from trying to delete things that aren't
resources. Or at least provides a more informative error message. A guess is that these came from constructing SummaryWriter(None). PiperOrigin-RevId: 185768814
Diffstat (limited to 'tensorflow/contrib/summary')
-rw-r--r--tensorflow/contrib/summary/summary_ops.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tensorflow/contrib/summary/summary_ops.py b/tensorflow/contrib/summary/summary_ops.py
index 068ae35c71..b6249fc92f 100644
--- a/tensorflow/contrib/summary/summary_ops.py
+++ b/tensorflow/contrib/summary/summary_ops.py
@@ -110,7 +110,7 @@ class SummaryWriter(object):
def __init__(self, resource):
self._resource = resource
- if context.in_eager_mode():
+ if context.in_eager_mode() and self._resource is not None:
self._resource_deleter = resource_variable_ops.EagerResourceDeleter(
handle=self._resource, handle_device="cpu:0")