class_docstr: The :class:`CallbackList` class is a wrapper for a list of callbacks which acts as a single :class:`.Callback` and
  internally calls each :class:`.Callback` in the given list in turn.
  
  Args:
      callback_list (list): The list of callbacks to be wrapped. If the list contains a :class:`CallbackList`, this
          will be unwrapped.
class_docstr_tok: ["The",":","class",":","`","CallbackList","`","class","is","a","wrapper","for","a","list","of","callbacks","which","acts","as","a","single",":","class",":","`",".Callback","`","and","internally","calls","each",":","class",":","`",".Callback","`","in","the","given","list","in","turn",".","Args",":","callback_list","(","list",")",":","The","list","of","callbacks","to","be","wrapped",".","If","the","list","contains","a",":","class",":","`","CallbackList","`",",","this","will","be","unwrapped","."]
docstr: Call on_end_validation on each callback in turn with the given state.
  
  Args:
      state (dict[str,any]): The current state dict of the :class:`.Trial`.
docstr_tok: ["Call","on_end_validation","on","each","callback","in","turn","with","the","given","state",".","Args",":","state","(","dict","[","str",",","any","]",")",":","The","current","state","dict","of","the",":","class",":","`",".Trial","`","."]
code: def on_end_validation(self, state):
      """Call on_end_validation on each callback in turn with the given state.
  
      Args:
          state (dict[str,any]): The current state dict of the :class:`.Trial`.
      """
      self._for_list(lambda callback: callback.on_end_validation(state))
  
imports: from torchbearer import Callback
label_desc: Use image node_id 25 for calling the CallbackList obj's underlying member method code with example usage: obj.on_end_validation(state) without return types