code: def cli_main():
      args = _parse_args()
      _init_logger(args.debug)
      run_train(args)
  
imports: import logging
  import pathlib
  from argparse import ArgumentDefaultsHelpFormatter, ArgumentParser, RawDescriptionHelpFormatter
  from functools import partial
  from typing import Dict, Tuple
  import torch
  import torchaudio.models
  from lightning.pytorch import seed_everything, Trainer
  from lightning.pytorch.callbacks import ModelCheckpoint
  from .data_modules import HuBERTDataModule
  from .lightning_modules import SSLPretrainModule
  from .losses import hubert_loss
  from .lr_schedulers import LinearDecayLRScheduler
label_desc: Use image node_id 5 for calling a global function with example usage: cli_main() without return types