class_docstr: A phase that repeats its inner phases.
class_docstr_tok: ["A","phase","that","repeats","its","inner","phases","."]
code: def __init__(
      self, phase_factory: List[Callable[..., Phase]], repetitions: int
  ):
      self._phase_factory = phase_factory
      self._repetitions = repetitions
      self._final_phase = None
      """Initializes a RepeatPhase.
  
      Args:
        phase_factory: A list of callables that return `Phase` instances.
        repetitions: Number of times to repeat the phases in the phase factory.
      """
  
file_path: adanet/adanet/experimental/phases/repeat_phase.py
imports: from typing import Callable, Iterable, Iterator, List
  from adanet.experimental.phases.phase import DatasetProvider
  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 RepeatPhase object from inherited base classes: DatasetProvider, ModelProvider with example: obj = RepeatPhase(phase_factory, repetitions)