class_docstr: Container abstracting a list of callbacks.
class_docstr_tok: ["Container","abstracting","a","list","of","callbacks","."]
docstr: Calls the `on_epoch_end` methods of its callbacks.
  
  This function should only be called during TRAIN mode.
  
  Arguments:
      epoch: integer, index of epoch.
      logs: dict, metric results for this training epoch, and for the
          validation epoch if validation is performed. Validation result keys
          are prefixed with `val_`.
docstr_tok: ["Calls","the","`","on_epoch_end","`","methods","of","its","callbacks",".","This","function","should","only","be","called","during","TRAIN","mode",".","Arguments",":","epoch",":","integer",",","index","of","epoch",".","logs",":","dict",",","metric","results","for","this","training","epoch",",","and","for","the","validation","epoch","if","validation","is","performed",".","Validation","result","keys","are","prefixed","with","`","val_","`","."]
code: def on_epoch_end(self, epoch, logs=None):
      """Calls the `on_epoch_end` methods of its callbacks.
  
      This function should only be called during TRAIN mode.
  
      Arguments:
          epoch: integer, index of epoch.
          logs: dict, metric results for this training epoch, and for the
              validation epoch if validation is performed. Validation result keys
              are prefixed with `val_`.
      """
      logs = self._process_logs(logs)
      for callback in self.callbacks:
          callback.on_epoch_end(epoch, logs)
  
imports: import collections
  import logging
  import time
  import typing
  import numpy
  from elegy.callbacks.sigint import SigInt, SigIntMode
  from .callback import Callback
  from .history import History
  from .progbar_logger import ProgbarLogger
label_desc: Use image node_id 14 for calling the CallbackList obj's underlying member method code with example usage: obj.on_epoch_end(epoch, logs) without return types