code: def on_train_batch_end(
      self, outputs: Any, batch: Any, batch_idx: int, *args
  ) -> None:
      self.task.iteration += 1
  
file_path: lightning-flash/src/flash/image/embedding/vissl/hooks.py
imports: from typing import Any, List
  import torch
  from pytorch_lightning.core.hooks import ModelHooks
  import flash
  from flash.core.utilities.compatibility import accelerator_connector
  from flash.core.utilities.imports import _VISSL_AVAILABLE
label_desc: Use image node_id 3 for calling the AdaptVISSLHooks obj's underlying member method code with example usage: obj.on_train_batch_end(outputs, batch, batch_idx) without return types