code: def on_train_start(self) -> None:
      for hook in self.hooks:
          hook.on_start(self.task)
  
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 2 for calling the AdaptVISSLHooks obj's underlying member method code with example usage: obj.on_train_start() without return types