class_docstr: An api for a controller.
class_docstr_tok: ["An","api","for","a","controller","."]
docstr: Returns the `Dict` of generators that need to be triggered.
  
  Args:
    my_id: an int with the current trial id.
    all_trials: a list of metadata.trial.Trial protos with all information in
      the current study.
  
  Returns:
    A dict of generator names as keys and GeneratorWithTrials as values.
docstr_tok: ["Returns","the","`","Dict","`","of","generators","that","need","to","be","triggered",".","Args",":","my_id",":","an","int","with","the","current","trial","id",".","all_trials",":","a","list","of","metadata.trial.Trial","protos","with","all","information","in","the","current","study",".","Returns",":","A","dict","of","generator","names","as","keys","and","GeneratorWithTrials","as","values","."]
code: def get_generators(self, my_id, all_trials):
      """Returns the `Dict` of generators that need to be triggered.
  
      Args:
        my_id: an int with the current trial id.
        all_trials: a list of metadata.trial.Trial protos with all information in
          the current study.
  
      Returns:
        A dict of generator names as keys and GeneratorWithTrials as values.
      """
  
imports: import abc
  import collections
  from absl import logging
  from model_search.architecture import architecture_utils
  from model_search.generators import base_tower_generator
  from model_search.generators import trial_utils
  from model_search.generators.prior_generator import PriorGenerator
  from model_search.generators.replay_generator import ReplayGenerator
  from model_search.generators.search_candidate_generator import SearchCandidateGenerator
label_desc: Use image node_id 1 for calling the Controller obj's underlying member method code with example usage: obj.get_generators(my_id, all_trials) without return types