code: def __init__(self, expt_dir):
      raise NotImplementedError(
          "The CMA chooser is not yet implemented!"
      )
  
      self.state_pkl = os.path.join(expt_dir, self.__module__ + ".pkl")
  
      # TODO: params needs to be an array of starting values
      # - need to figure out how to map Spearmint params into
      # all floats usable by the evolution strategy.
      self.optimizer = CMAEvolutionStrategy(params)
  
file_path: auptimizer/src/aup/Proposer/spearmint/chooser/CMAChooser.py
imports: from cma import CMAEvolutionStrategy
  from spearmint import util
  import Locker
label_desc: Use image node_id 1 to create a new CMAChooser object  with example: obj = CMAChooser(expt_dir)