class_docstr: An abstract HPOptimizer using for `advisor` package.
  See https://github.com/tobegit3hub/advisor for more information
  
  Attributes
  ----------
  method : .suggestion.AbstractSuggestionAlgorithm
      The algorithm class in `suggestion`
  max_evals : int
      The max rounds of evaluating HPs
  
  Methods
  -------
  optimize
      Optimize the HP by the method within give model and HP space
class_docstr_tok: ["An","abstract","HPOptimizer","using","for","`","advisor","`","package",".","See","https",":","\/\/github.com\/tobegit3hub\/advisor","for","more","information","Attributes","--","--","--","--","--","method",":",".suggestion.AbstractSuggestionAlgorithm","The","algorithm","class","in","`","suggestion","`","max_evals",":","int","The","max","rounds","of","evaluating","HPs","Methods","--","--","--","-","optimize","Optimize","the","HP","by","the","method","within","give","model","and","HP","space"]
code: def __init__(self, *args, **kwargs):
      super().__init__(*args, **kwargs)
      self.method = None
      self.max_evals = kwargs.get("max_evals", 100)
  
file_path: AutoGL/autogl/module/hpo/advisorbase.py
imports: import time
  import json
  import math
  from tqdm import trange
  from .suggestion.models import Study
  from .base import BaseHPOptimizer, TimeTooLimitedError
  from .suggestion.algorithm.random_search import RandomSearchAlgorithm
  from .suggestion.algorithm.mocmaes import MocmaesAlgorithm
label_desc: Use image node_id 1 to create a new AdvisorBaseHPOptimizer object from inherited base classes: BaseHPOptimizer with example: obj = AdvisorBaseHPOptimizer()