code: def _load_compute_backend(backend) -> Dict[str, ModuleType]:
      """Load implementations for a data describe compute backend.
  
      Args:
          backend: The name of the backend, usually the package name
  
      Raises:
          ValueError: Unable to find a module with the given backend name.
  
      Returns:
          The dictionary of loaded backend module(s)
      """
      try:
          from importlib.metadata import (  # type: ignore
              entry_points,
          )  # noqa: delay import for performance
      except ImportError:
          try:
              from importlib_metadata import (  # type: ignore
                  entry_points,
              )  # noqa: delay import for performance
          except ImportError:
              raise ImportError(
                  "Could not find importlib metadata package required for finding plugins."
              )
  
      for entry_point in entry_points()[
          "data_describe_compute_backends"
      ]:
          _add_compute_backend(entry_point.name, entry_point.load())
  
      try:
          return _compute_backends[backend]
      except KeyError:
          try:
              module = importlib.import_module(backend)
              _add_compute_backend(backend, module)
  
              return _compute_backends[backend]
          except ImportError:
              raise ValueError(
                  f"Could not find compute backend '{backend}'"
              )
  
file_path: data-describe/data_describe/backends/_backends.py
imports: import importlib
  from types import ModuleType
  from typing import Dict, List, Optional
  from data_describe.config._config import get_option
  from data_describe.compat import _DATAFRAME_BACKENDS
label_desc: Use image node_id 4 for calling a global function with example usage: _load_compute_backend(backend) and returns: _compute_backends, _compute_backends