code: def main() -> None:
      """Trainer via Anomalib CLI."""
      configure_logger()
      AnomalibCLI()
  
file_path: anomalib/src/anomalib/utils/cli/cli.py
imports: from __future__ import annotations
  import logging
  import os
  import warnings
  from datetime import datetime
  from importlib import import_module
  from pathlib import Path
  from omegaconf.omegaconf import OmegaConf
  from pytorch_lightning.cli import LightningArgumentParser, LightningCLI
  from anomalib.utils.callbacks import CdfNormalizationCallback, ImageVisualizerCallback, LoadModelCallback, MetricsConfigurationCallback, MinMaxNormalizationCallback, ModelCheckpoint, PostProcessingConfigurationCallback, TilerConfigurationCallback, TimerCallback, add_visualizer_callback
  from anomalib.utils.loggers import configure_logger
label_desc: Use image node_id 1 for calling a global function with example usage: main() without return types