示例#1
0
  def testPluginsAdded(self):

    def foo_handler():
      pass

    def bar_handler():
      pass

    plugins = [
        FakePlugin(
            plugin_name='foo',
            is_active_value=True,
            routes_mapping={'/foo_route': foo_handler}),
        FakePlugin(
            plugin_name='bar',
            is_active_value=True,
            routes_mapping={'/bar_route': bar_handler}),
    ]

    # The application should have added routes for both plugins.
    app = application.standard_tensorboard_wsgi('', True, 60, plugins)

    # The routes are prefixed with /data/plugin/[plugin name].
    self.assertDictContainsSubset({
        '/data/plugin/foo/foo_route': foo_handler,
        '/data/plugin/bar/bar_route': bar_handler,
    }, app.data_applications)
  def testPluginsAdded(self):

    def foo_handler():
      pass

    def bar_handler():
      pass

    plugins = [
        FakePlugin(
            plugin_name='foo',
            is_active_value=True,
            routes_mapping={'/foo_route': foo_handler}),
        FakePlugin(
            plugin_name='bar',
            is_active_value=True,
            routes_mapping={'/bar_route': bar_handler}),
    ]

    # The application should have added routes for both plugins.
    app = application.standard_tensorboard_wsgi('', True, 60, plugins)

    # The routes are prefixed with /data/plugin/[plugin name].
    self.assertDictContainsSubset({
        '/data/plugin/foo/foo_route': foo_handler,
        '/data/plugin/bar/bar_route': bar_handler,
    }, app.data_applications)
示例#3
0
def create_tb_app():
  """Read the flags, and create a TensorBoard WSGI application."""
  if not FLAGS.logdir:
    raise ValueError('A logdir must be specified. Run `tensorboard --help` for '
                     'details and examples.')

  logdir = os.path.expanduser(FLAGS.logdir)
  return application.standard_tensorboard_wsgi(
      logdir=logdir,
      purge_orphaned_data=FLAGS.purge_orphaned_data,
      reload_interval=FLAGS.reload_interval)
示例#4
0
def create_tb_app():
    """Read the flags, and create a TensorBoard WSGI application."""
    if not FLAGS.logdir:
        raise ValueError(
            'A logdir must be specified. Run `tensorboard --help` for '
            'details and examples.')

    logdir = os.path.expanduser(FLAGS.logdir)
    return application.standard_tensorboard_wsgi(
        logdir=logdir,
        purge_orphaned_data=FLAGS.purge_orphaned_data,
        reload_interval=FLAGS.reload_interval)
示例#5
0
def main(tb_logdir,
         tb_host=None,
         tb_port=None,
         tb_debug=True,
         tb_purge_orphaned_data=False,
         tb_reload_interval=5):
    if tb_host is None:
        tb_host = '127.0.0.1'

    if tb_port is None:
        tb_port = 6006

    tb_port = int(tb_port or '6006')

    tb = application.standard_tensorboard_wsgi(
        logdir=tb_logdir,
        purge_orphaned_data=tb_purge_orphaned_data,
        reload_interval=tb_reload_interval)

    run_simple_server(tb, host=tb_host, port=tb_port)
示例#6
0
def create_tb_app(plugins):
  """Read the flags, and create a TensorBoard WSGI application.

  Args:
    plugins: A list of plugins for TensorBoard to initialize.

  Raises:
    ValueError: if a logdir is not specified.

  Returns:
    A new TensorBoard WSGI application.
  """
  if not FLAGS.logdir:
    raise ValueError('A logdir must be specified. Run `tensorboard --help` for '
                     'details and examples.')

  logdir = os.path.expanduser(FLAGS.logdir)
  return application.standard_tensorboard_wsgi(
      logdir=logdir,
      purge_orphaned_data=FLAGS.purge_orphaned_data,
      reload_interval=FLAGS.reload_interval,
      plugins=plugins)
示例#7
0
def create_tb_app(plugins):
  """Read the flags, and create a TensorBoard WSGI application.

  Args:
    plugins: A list of plugins for TensorBoard to initialize.

  Raises:
    ValueError: if a logdir is not specified.

  Returns:
    A new TensorBoard WSGI application.
  """
  if not FLAGS.logdir:
    raise ValueError('A logdir must be specified. Run `tensorboard --help` for '
                     'details and examples.')

  logdir = os.path.expanduser(FLAGS.logdir)
  return application.standard_tensorboard_wsgi(
      logdir=logdir,
      purge_orphaned_data=FLAGS.purge_orphaned_data,
      reload_interval=FLAGS.reload_interval,
      plugins=plugins)
 def testTagFound(self):
   tag = application.get_tensorboard_tag()
   self.assertTrue(tag)
   app = application.standard_tensorboard_wsgi('', True, 60, [])
   self.assertEqual(app.tag, tag)
示例#9
0
 def testTagFound(self):
   tag = application.get_tensorboard_tag()
   self.assertTrue(tag)
   app = application.standard_tensorboard_wsgi('', True, 60, [])
   self.assertEqual(app.tag, tag)