code: def _wsgi_app_v2(
      TensorBoardWSGIApp,
      logdir,
      plugins,
      reload_interval=None,
      path_prefix="",
      tensorboard_options=None,
  ):
      """WSGI app for tensorboard>=2.3.0."""
      with warnings.catch_warnings():
          warnings.simplefilter("ignore", Warning)
          # pylint: disable=no-name-in-module
          from tensorboard.backend.event_processing import data_ingester
          from tensorboard import program
  
      tb = program.TensorBoard(plugins)
      argv = _base_tb_args(
          logdir, reload_interval, path_prefix
      ) + _extra_tb_args(tensorboard_options)
      log.debug("TensorBoard args: %r", argv)
      tb.configure(argv)
  
      ingester = data_ingester.LocalDataIngester(tb.flags)
      ingester.start()
      return TensorBoardWSGIApp(
          tb.flags,
          tb.plugin_loaders,
          ingester.data_provider,
          tb.assets_zip_provider,
          ingester.deprecated_multiplexer,
      )
  
imports: import logging
  import os
  import socket
  import time
  import warnings
  from guild import util
label_desc: Use image node_id 21 for calling a global function with example usage: _wsgi_app_v2(TensorBoardWSGIApp, logdir, plugins, reload_interval, path_prefix, tensorboard_options) and returns: TensorBoardWSGIApp