class_docstr: Controller control the sample-score flow in the 1st phase.
  It records the results in the history.
class_docstr_tok: ["Controller","control","the","sample-score","flow","in","the","1st","phase",".","It","records","the","results","in","the","history","."]
docstr: Return a generator
  :return:
docstr_tok: ["Return","a","generator",":","return",":"]
code: def sample_next_arch(self) -> (str, CellStructure):
      """
      Return a generator
      :return:
      """
      return self.search_strategy.sample_next_arch(self.ranked_models)
  
file_path: singa/examples/model_selection/TRAILS-Database-Native-Model-Selection/internal/ml/model_selection/src/controller/controler.py
imports: import time
  from src.controller.core.sample import Sampler
  from src.third_pkg.models import CellStructure
label_desc: Use image node_id 2 for calling the SampleController obj's underlying member method code with example usage: obj.sample_next_arch() and returns: self