diff options
Diffstat (limited to 'tensorflow/tensorboard/plugins/debugger/debugger_plugin.py')
-rw-r--r-- | tensorflow/tensorboard/plugins/debugger/debugger_plugin.py | 15 |
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. |