class_docstr: Describes a named conceptual group of options. Arguments are passed to
  `add_argument_group`.
code: def __init__(
      self,
      title: Optional[str] = None,
      description: Optional[str] = None,
      child_args: Optional[List[Arg]] = None,
  ) -> None:
      self.title = title
      self.description = description
      self.child_args = child_args or []
  
imports: import functools
  import itertools
  from argparse import SUPPRESS, ArgumentDefaultsHelpFormatter, ArgumentParser, Namespace
  from typing import Any, Callable, List, NamedTuple, Optional, Tuple, Union, cast
  from termcolor import colored
  from determined.common import util
label_desc: Use image node_id 1 to create a new ArgGroup object  with example: obj = ArgGroup(title, description, child_args)