class_docstr: A controller where the user specifies the sequences of phase to execute.
class_docstr_tok: ["A","controller","where","the","user","specifies","the","sequences","of","phase","to","execute","."]
docstr: Initializes a SequentialController.
  
  Args:
    phases: A list of `Phase` instances.
docstr_tok: ["Initializes","a","SequentialController",".","Args",":","phases",":","A","list","of","`","Phase","`","instances","."]
code: def __init__(self, phases: Sequence[Phase]):
      """Initializes a SequentialController.
  
      Args:
        phases: A list of `Phase` instances.
      """
  
      self._phases = phases
  
file_path: adanet/adanet/experimental/controllers/sequential_controller.py
imports: from typing import Iterator, Sequence
  from adanet.experimental.controllers.controller import Controller
  from adanet.experimental.phases.phase import ModelProvider
  from adanet.experimental.phases.phase import Phase
  from adanet.experimental.work_units.work_unit import WorkUnit
  import tensorflow.compat.v2
label_desc: Use image node_id 1 to create a new SequentialController object from inherited base classes: Controller with example: obj = SequentialController(phases)