code: def list_of_epochs(self):
      iter_end_point = min(
          self.opts["epoch_iter"]["num_epochs"],
          self.epoch
          + self.opts["epoch_iter"]["num_epochs_per_flow_schedule"],
      )
      return range(self.epoch, iter_end_point)
  
imports: from abc import abstractmethod
  from caffe2.python import workspace
  from caffe2.python import timeout_guard
  from caffe2.python import data_parallel_model
  from .None import checkpoint
  from .None import ModuleRegister
  from .None import module_map
  import os
  import inspect
  import time
  import logging
label_desc: Use image node_id 12 for calling the AnyExpTrainer obj's underlying member method code with example usage: obj.list_of_epochs() and returns: range