code: def nontensors_match(self, other: "SplitInputs"):
      if self.arg_types != other.arg_types:
          return False
      if self.kwarg_types != other.kwarg_types:
          return False
      if self.kwarg_order != other.kwarg_order:
          return False
      if self.nontensor_args != other.nontensor_args:
          return False
      if self.nontensor_kwargs != other.nontensor_kwargs:
          return False
      return True
  
imports: from torch.jit.annotations import BroadcastingList2, BroadcastingList3
  import torch.nn.functional
  import torch
  import torch.cuda
  import torch.jit
  import torch.jit._logging
  import torch.jit.frontend
  from torch.testing._internal.common_nn import module_tests, new_module_tests
  from torch.testing._internal.common_utils import is_iterable_of_tensors, noncontiguous_like
  import collections
  from copy import deepcopy
  from typing import Any, Dict, List, Union
  import math
  from torch import inf
label_desc: Use image node_id 3 for calling the SplitInputs obj's underlying member method code with example usage: obj.nontensors_match(other) and returns: True, False, False, False, False, False