class_docstr: Abstract base class for all attack classes.
  
  :param predict: forward pass function.
  :param loss_fn: loss function that takes .
  :param clip_min: mininum value per input dimension.
  :param clip_max: maximum value per input dimension.
code: def __call__(self, *args, **kwargs):
      return self.perturb(*args, **kwargs)
  
file_path: advertorch/advertorch/attacks/base.py
imports: from abc import ABCMeta
  import torch
  from advertorch.utils import replicate_input
label_desc: Use image node_id 3 for calling the Attack obj's underlying member method code with example usage: obj.__call__() and returns: self