code: def _load_bento_spark(bento_tag: Tag):
      """
      load Bento from local bento store or the SparkFiles directory
      """
      try:
          return load_bento(bento_tag)
      except Exception:
          # Use the default Bento export file name. This relies on the implementation
          # of _distribute_bento to use default Bento export file name.
          bento_path = SparkFiles.get(
              f"{bento_tag.name}-{bento_tag.version}.bento"
          )
          if not os.path.isfile(bento_path):
              raise
  
          import_bento(bento_path)
          return load_bento(bento_tag)
  
file_path: BentoML/grpc-client/bentoml/_internal/batch/spark.py
imports: from __future__ import annotations
  import logging
  import os.path
  import tempfile
  import typing
  from typing import TYPE_CHECKING
  from bentoml._internal.utils import reserve_free_port
  from ...bentos import import_bento
  from ...bentos import serve
  from ...client import Client
  from ...client import HTTPClient
  from ...exceptions import BentoMLException
  from ...exceptions import MissingDependencyException
  from ..bento import Bento
  from ..service.loader import load_bento
  from ..tag import Tag
label_desc: Use image node_id 2 for calling a global function with example usage: _load_bento_spark(bento_tag) and returns: load_bento, load_bento