class_docstr: Fixed-epsilon attacks try to find adversarials whose perturbation sizes
  are limited by a fixed epsilon
class_docstr_tok: ["Fixed-epsilon","attacks","try","to","find","adversarials","whose","perturbation","sizes","are","limited","by","a","fixed","epsilon"]
code: def __call__(
      self,
      model: Model,
      inputs: T,
      criterion: Any,
      *,
      epsilons: Sequence[Union[float, None]],
      **kwargs: Any,
  ) -> Tuple[List[T], List[T], T]:
      ...
  
imports: from typing import Callable, TypeVar, Any, Union, Optional, Sequence, List, Tuple, Dict
  from typing_extensions import final, overload
  from abc import ABC, abstractmethod
  from collections.abc import Iterable
  import eagerpy
  from ..models import Model
  from ..criteria import Criterion
  from ..criteria import Misclassification
  from ..devutils import atleast_kd
  from ..distances import Distance
label_desc: Use image node_id 2 for calling the FixedEpsilonAttack obj's underlying member method code with example usage: obj.__call__(model, inputs, criterion) without return types