aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/tensorboard/plugins/debugger/debugger_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/tensorboard/plugins/debugger/debugger_plugin.py')
-rw-r--r--tensorflow/tensorboard/plugins/debugger/debugger_plugin.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tensorflow/tensorboard/plugins/debugger/debugger_plugin.py b/tensorflow/tensorboard/plugins/debugger/debugger_plugin.py
index cfa8f68187..5d34bb91db 100644
--- a/tensorflow/tensorboard/plugins/debugger/debugger_plugin.py
+++ b/tensorflow/tensorboard/plugins/debugger/debugger_plugin.py
@@ -82,6 +82,21 @@ class DebuggerPlugin(base_plugin.TBPlugin):
_HEALTH_PILLS_ROUTE: self._serve_health_pills_handler,
}
+ def is_active(self):
+ """Determines whether this plugin is active.
+
+ This plugin is active if any health pills information is present for any
+ run. This method must be called only after get_plugin_apps has been called.
+
+ Returns:
+ A boolean. Whether this plugin is active.
+ """
+ for run_name in self._event_multiplexer.Runs():
+ if self._event_multiplexer.GetOpsWithHealthPills(run_name):
+ return True
+
+ return False
+
@wrappers.Request.application
def _serve_health_pills_handler(self, request):
"""A (wrapped) werkzeug handler for serving health pills.