class_docstr: Embedding projector.
class_docstr_tok: ["Embedding","projector","."]
code: def get_plugin_apps(self):
      asset_prefix = "tf_projector_plugin"
      return {
          RUNS_ROUTE: self._serve_runs,
          CONFIG_ROUTE: self._serve_config,
          TENSOR_ROUTE: self._serve_tensor,
          METADATA_ROUTE: self._serve_metadata,
          BOOKMARKS_ROUTE: self._serve_bookmarks,
          SPRITE_IMAGE_ROUTE: self._serve_sprite_image,
          "/index.js": functools.partial(
              self._serve_file,
              os.path.join(asset_prefix, "index.js"),
          ),
          "/projector_binary.html": functools.partial(
              self._serve_file,
              os.path.join(asset_prefix, "projector_binary.html"),
          ),
          "/projector_binary.js": functools.partial(
              self._serve_file,
              os.path.join(asset_prefix, "projector_binary.js"),
          ),
      }
  
imports: import collections
  import functools
  import imghdr
  import mimetypes
  import os
  import threading
  import numpy
  from werkzeug import wrappers
  from google.protobuf import json_format
  from google.protobuf import text_format
  from tensorboard import context
  from tensorboard.backend.event_processing import plugin_asset_util
  from tensorboard.backend.http_util import Respond
  from tensorboard.compat import tf
  from tensorboard.plugins import base_plugin
  from tensorboard.plugins.projector import metadata
  from tensorboard.plugins.projector.projector_config_pb2 import ProjectorConfig
  from tensorboard.util import tb_logging
label_desc: Use image node_id 2 for calling the ProjectorPlugin obj's underlying member method code with example usage: obj.get_plugin_apps() and returns: dict