class_docstr: Interface for abstract model to executor HPO runs
docstr: Retrieve hpo results
  
  Parameters
  ----------
  model_name
      The model name of the hpo experiment is tuning.
  model_path_root
      Root path of the model
docstr_tok: ["Retrieve","hpo","results","Parameters","--","--","--","--","--","model_name","The","model","name","of","the","hpo","experiment","is","tuning",".","model_path_root","Root","path","of","the","model"]
code: def get_hpo_results(
      self, model_name: str, model_path_root: str, **kwargs
  ):
      """
      Retrieve hpo results
  
      Parameters
      ----------
      model_name
          The model name of the hpo experiment is tuning.
      model_path_root
          Root path of the model
      """
      raise NotImplementedError
  
imports: from __future__ import annotations
  import copy
  import logging
  import math
  import os
  import time
  from abc import ABC, abstractmethod
  from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Tuple, Union
  import pandas
  from autogluon.common import space
  from autogluon.common.utils.resource_utils import ResourceManager
  from autogluon.common.utils.s3_utils import is_s3_url
  from ..ray.resources_calculator import ResourceCalculator
  from ..scheduler.scheduler_factory import scheduler_factory
  from ..utils.savers import save_pkl
  from .constants import CUSTOM_BACKEND, RAY_BACKEND
  from .exceptions import EmptySearchSpace
label_desc: Use image node_id 11 for calling the HpoExecutor obj's underlying member method code with example usage: obj.get_hpo_results(model_name, model_path_root) without return types