hunk.code_window: template class GcsTable<JobID, JobTableData>;
   template class GcsTable<NodeID, GcsNodeInfo>;
   template class GcsTable<NodeID, ResourceMap>;
   template class GcsTable<NodeID, HeartbeatTableData>;
   template class GcsTable<NodeID, ResourceUsageBatchData>;
   template class GcsTable<JobID, ErrorTableData>;
   template class GcsTable<UniqueID, ProfileTableData>;
   template class GcsTable<WorkerID, WorkerTableData>;
   template class GcsTable<ActorID, ActorTableData>;
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.file_path: src/ray/gcs/gcs_server/gcs_table_storage.cc
hunk.type: replace
file: import sys
  import logging
  
  logger = logging.getLogger(__name__)
  
  TuneSearchCV = None
  TuneGridSearchCV = None
  
  try:
      from tune_sklearn import TuneSearchCV, TuneGridSearchCV
  except ImportError as exc:
      # Changed in 1.5.0 -- Raises an exception instead of returning None.
      tb = sys.exc_info()[2]
      msg = ("Tune's Scikit-Learn bindings (tune-sklearn) is not installed. "
             "Please run `pip install tune-sklearn`.")
      raise type(exc)().with_traceback(tb) from None
  __all__ = ["TuneSearchCV", "TuneGridSearchCV"]
  