docstr: Give the next HP suggestion
  
  Parameters
  ----------
  pid : int
      The process id which will run the evaluation
  
  Returns
  -------
  para_json: dict
      The suggested HP
docstr_tok: ["Give","the","next","HP","suggestion","Parameters","--","--","--","--","--","pid",":","int","The","process","id","which","will","run","the","evaluation","Returns","--","--","--","-","para_json",":","dict","The","suggested","HP"]
code: def _get_suggestion(self, pid):
      """
      Give the next HP suggestion
  
      Parameters
      ----------
      pid : int
          The process id which will run the evaluation
  
      Returns
      -------
      para_json: dict
          The suggested HP
      """
      pass
  
imports: from ...utils import get_logger
  import hyperopt
  import time
  import math
  import dill
  import multiprocessing
  import copy
  import random
label_desc: Use image node_id 16 for calling the BaseHPOptimizer obj's underlying member method code with example usage: obj._get_suggestion(pid) without return types