class_docstr: Exteded Trainer for FLash tasks.
  
  >>> Trainer()  # doctest: +ELLIPSIS
  <...trainer.Trainer object at ...>
class_docstr_tok: ["Exteded","Trainer","for","FLash","tasks",".",">",">",">","Trainer","(",")","#","doctest",":","+ELLIPSIS","<","...","trainer.Trainer","object","at","...",">"]
docstr: See :func:`pytorch_lightning.utilities.argparse.add_argparse_args`.
docstr_tok: ["See",":","func",":","`","pytorch_lightning.utilities.argparse.add_argparse_args","`","."]
code: def add_argparse_args(cls, *args, **kwargs) -> ArgumentParser:
      """See :func:`pytorch_lightning.utilities.argparse.add_argparse_args`."""
      # the lightning trainer implementation does not support subclasses.
      # context: https://github.com/Lightning-AI/lightning-flash/issues/342#issuecomment-848892447
      return add_argparse_args(PlTrainer, *args, **kwargs)
  
imports: import inspect
  import warnings
  from argparse import ArgumentParser, Namespace
  from functools import wraps
  from typing import Callable, List, Optional, Tuple, Union
  import torch
  from pytorch_lightning import LightningDataModule, LightningModule
  from pytorch_lightning import Trainer
  from pytorch_lightning.accelerators.tpu import TPUAccelerator
  from pytorch_lightning.callbacks import BaseFinetuning
  from pytorch_lightning.utilities.argparse import add_argparse_args, get_init_arguments_and_types, parse_env_variables
  from torch.utils.data import DataLoader
  import flash
  from flash.core.data.io.output import Output
  from flash.core.data.io.output_transform import OutputTransform
  from flash.core.data.io.transform_predictions import TransformPredictions
  from flash.core.model import Task
  from flash.core.registry import FlashRegistry
label_desc: Use image node_id 7 for calling the Trainer obj's underlying member method code with example usage: obj.add_argparse_args(cls) and returns: add_argparse_args