code: def add_finetune_args(parser: argparse.ArgumentParser):
      group = parser.add_argument_group(
          "finetune", "fintune configurations"
      )
      group.add_argument(
          "--epoch",
          type=int,
          default=1,
          help="number of training epochs",
      )
      group.add_argument(
          "--task-name",
          type=str,
          default="task",
          help="name of training task",
      )
      group.add_argument(
          "--use-delta",
          action="store_true",
          default=False,
          help="use delta tuning or not",
      )
      group.add_argument(
          "--eval_dataset", type=str, help="path to eval dataset"
      )
      group.add_argument(
          "--drop-last",
          action="store_true",
          default=False,
          help="drop data from each epoch that cannot be formed into a complete batch at the end",
      )
      group.add_argument(
          "--eval-interval", type=int, default=500, help="eval interval"
      )
      group.add_argument(
          "--early-stop-patience",
          type=int,
          default=5,
          help="early stop steps",
      )
      return parser
  
imports: import argparse
label_desc: Use image node_id 4 for calling a global function with example usage: add_finetune_args(parser) and returns: parser