code: def test_saliency_test_basic_multivar_vg_n_samples_batch_size_6(
      self,
  ) -> None:
      attributions_batch_size = self._saliency_base_assert(
          *_get_multiargs_basic_config_large(),
          nt_type="vargrad",
          n_samples_batch_size=6,
      )
      attributions = self._saliency_base_assert(
          *_get_multiargs_basic_config_large(),
          nt_type="vargrad",
      )
      assertTensorTuplesAlmostEqual(
          self, attributions_batch_size, attributions
      )
  
imports: from typing import Any, cast, Tuple, Union
  import torch
  from captum._utils.gradient import compute_gradients
  from captum._utils.typing import TensorOrTupleOfTensorsGeneric
  from captum.attr._core.noise_tunnel import NoiseTunnel
  from captum.attr._core.saliency import Saliency
  from tests.helpers.basic import assertTensorAlmostEqual, assertTensorTuplesAlmostEqual, BaseTest
  from tests.helpers.basic_models import BasicModel, BasicModel5_MultiArgs
  from tests.helpers.classification_models import SoftmaxModel
  from torch import Tensor
  from torch.nn import Module
label_desc: Use image node_id 9 for calling the Test obj's underlying member method code with example usage: obj.test_saliency_test_basic_multivar_vg_n_samples_batch_size_6() without return types