class_docstr: Base class for model verification.
  All verifications should run with any :class:`torch.nn.Module` unless otherwise stated.
docstr: Runs the actual test on the model. All verification classes must implement this.
  Arguments:
      *args: Any positional arguments that are needed to run the test
      *kwargs: Keyword arguments that are needed to run the test
  Returns:
      `True` if the test passes, and `False` otherwise. Some verifications can only be performed
      with a heuristic accuracy, thus the return value may not always reflect the true state of
      the system in these cases.
code: def check(self, *args, **kwargs) -> bool:
      """Runs the actual test on the model. All verification classes must implement this.
      Arguments:
          *args: Any positional arguments that are needed to run the test
          *kwargs: Keyword arguments that are needed to run the test
      Returns:
          `True` if the test passes, and `False` otherwise. Some verifications can only be performed
          with a heuristic accuracy, thus the return value may not always reflect the true state of
          the system in these cases.
      """
      pass
  
file_path: allennlp/allennlp/confidence_checks/verification_base.py
imports: from abc import abstractmethod
  from copy import deepcopy
  import torch.nn
  from typing import Any
  from allennlp.nn.util import move_to_device
label_desc: Use image node_id 2 for calling the VerificationBase obj's underlying member method code with example usage: obj.check() without return types