code: def add_train_parser(subparsers, formatter_class):
      subparser = subparsers.add_parser(
          "train",
          formatter_class=formatter_class,
          help="Train an NLU engine on a provided dataset",
      )
      subparser.add_argument(
          "dataset_path",
          type=str,
          help="Path to the training dataset file",
      )
      subparser.add_argument(
          "output_path", type=str, help="Path of the output model"
      )
      subparser.add_argument(
          "-c",
          "--config_path",
          type=str,
          help="Path to the NLU engine configuration",
      )
      subparser.add_argument(
          "-r",
          "--random_seed",
          type=int,
          help="Random seed to use for training",
      )
      subparser.add_argument(
          "-v",
          "--verbosity",
          action="count",
          default=0,
          help="Increase output verbosity",
      )
      subparser.set_defaults(func=_train)
      return subparser
  
label_desc: Use image node_id 1 for calling a global function with example usage: add_train_parser(subparsers, formatter_class) and returns: subparser