class_docstr: Exponential Dynamic Batch Scheduler: scales up batch size by a factor of
  gamma
class_docstr_tok: ["Exponential","Dynamic","Batch","Scheduler",":","scales","up","batch","size","by","a","factor","of","gamma"]
code: def finished_dynamic(self) -> bool:
      return (
          self.scheduler_config.epoch_period != -1
          and self.curr_epoch >= self.get_max_steps()
      )
  
imports: import math
  from typing import Iterable
  from pytext.common.constants import Stage
  from pytext.config.module_config import ModuleConfig
  from .data import PoolingBatcher
  from .sources import RawExample
label_desc: Use image node_id 3 for calling the ExponentialDynamicPoolingBatcher obj's underlying member method code with example usage: obj.finished_dynamic() and returns: unknown