code: def cli_main():
      try:
          from hydra._internal.utils import get_args
  
          cfg_name = get_args().config_name or "config"
      except:
          logger.warning("Failed to get config name from hydra args")
          cfg_name = "config"
  
      cs = ConfigStore.instance()
      cs.store(name=cfg_name, node=UnsupGenerateConfig)
      hydra_main()
  
imports: import ast
  from collections import namedtuple
  from dataclasses import dataclass, field
  from enum import Enum, auto
  import hydra
  from hydra.core.config_store import ConfigStore
  import logging
  import math
  import os
  from omegaconf import OmegaConf
  from typing import Optional
  import sys
  import editdistance
  import torch
  from hydra.core.hydra_config import HydraConfig
  from fairseq import checkpoint_utils, progress_bar, tasks, utils
  from fairseq.data.data_utils import post_process
  from fairseq.dataclass.configs import FairseqDataclass, FairseqConfig
  from fairseq.logging.meters import StopwatchMeter
  from omegaconf import open_dict
  from examples.speech_recognition.kaldi.kaldi_decoder import KaldiDecoderConfig
label_desc: Use image node_id 9 for calling a global function with example usage: cli_main() without return types