code: def test_multivariatate_normal_auto(self):
      self.do_test_auto(3, reparameterized=True, n_steps=1001)
  
imports: import logging
  from functools import partial
  import numpy
  import pytest
  import torch
  from torch.distributions import biject_to, constraints
  import pyro
  import pyro.distributions
  import pyro.optim
  from pyro.distributions.transforms import block_autoregressive, iterated
  from pyro.infer import SVI, Trace_ELBO, TraceMeanField_ELBO
  from pyro.infer.autoguide import AutoDiagonalNormal, AutoIAFNormal, AutoLaplaceApproximation, AutoLowRankMultivariateNormal, AutoMultivariateNormal
  from pyro.infer.autoguide.guides import AutoNormalizingFlow
  from tests.common import assert_equal
  from tests.integration_tests.test_conjugate_gaussian_models import GaussianChain
label_desc: Use image node_id 2 for calling the AutoGaussianChain obj's underlying member method code with example usage: obj.test_multivariatate_normal_auto() without return types