class_docstr: Container abstracting a list of callbacks.
class_docstr_tok: ["Container","abstracting","a","list","of","callbacks","."]
code: def on_batch_end(self, batch, logs=None):
      if self._should_call_train_batch_hooks:
          logs = self._process_logs(logs)
          self._call_batch_hook(ModeKeys.TRAIN, "end", batch, logs=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 12 for calling the CallbackList obj's underlying member method code with example usage: obj.on_batch_end(batch, logs) without return types