class_docstr: Wrapper for transformations implemented with DALI that are meant to be used with
  automatic augmentations. You should not need to instantiate this class directly,
  use `@augmentation` decorator instead.
code: def __repr__(self):
      params = [
          f"{name}={repr(val)}"
          for name, val in self._get_config().items()
          if val is not None
      ]
      return f"Augmentation({', '.join([repr(self.op)] + params)})"
  
imports: import warnings
  from typing import Callable, Tuple, Optional, Union
  from nvidia.dali import fn, types
  from nvidia.dali.data_node import DataNode
  from nvidia.dali.auto_aug.core._args import filter_extra_accepted_kwargs, get_missing_kwargs, get_num_positional_args, MissingArgException
  from numpy import typing
label_desc: Use image node_id 2 for calling the Augmentation obj's underlying member method code with example usage: obj.__repr__() and returns: str, str, str