code: def _log_on_init(self):
      logging.info("Using FSDP strategy")
  
file_path: ludwig/ludwig/distributed/fsdp.py
imports: import logging
  from typing import Optional, Tuple, TYPE_CHECKING
  import torch
  from torch import nn
  from torch.distributed.fsdp import FullyShardedDataParallel
  from torch.optim import Optimizer
  from ludwig.distributed.ddp import DDPStrategy
  from ludwig.modules.optimization_modules import create_optimizer
label_desc: Use image node_id 1 for calling the FSDPStrategy obj's underlying member method code with example usage: obj._log_on_init() without return types