code: def check_decomposed(self, aten_name, mode):
      self.assertTrue(
          any(
              overload_to_aten_name(c) == aten_name
              for c in mode.decomposed
          ),
          msg=(
              f"aten.{aten_name} was not decomposed, saw calls for: "
              f"{', '.join(map(str, list(mode.called)))}. If your op is  "
              f"CompositeImplicitAutograd you should skip this test "
              f"by updating CROSS_REF_EXCLUDE_SET."
          ),
      )
  
imports: from collections import defaultdict
  from torch import Tensor
  import torch.autograd
  from torch._decomp import core_aten_decompositions, decomposition_table
  from torch.utils._python_dispatch import TorchDispatchMode
  from torch.utils._pytree import tree_map, tree_flatten, tree_unflatten
  from torch.utils import _pytree
  from torch.testing import make_tensor
  from torch.testing._internal.common_cuda import tf32_off
  from torch.testing._internal.common_utils import unMarkDynamoStrictTest
  from torch.testing._internal.common_utils import is_iterable_of_tensors, IS_WINDOWS, TestCase, skipIfCrossRef, suppress_warnings, TEST_WITH_ASAN, TEST_WITH_SLOW, run_tests, skipIfTorchDynamo
  from torch.testing._internal.common_modules import module_db, modules
  from torch.testing._internal.common_device_type import onlyNativeDeviceTypes, ops, instantiate_device_type_tests, onlyCPU, onlyCUDA
  from torch.testing._internal.common_methods_invocations import op_db, skip, skipOps, xfail
  from torch._dispatch.python import enable_python_dispatcher
  from torch._ops import DispatchKey
  import itertools
  import functools
  from functools import partial
  import unittest
label_desc: Use image node_id 9 for calling the TestDecomp obj's underlying member method code with example usage: obj.check_decomposed(aten_name, mode) without return types