docstr: Verify that model architectures V1, V2, V3 can be constructed and applied on inputs
docstr_tok: ["Verify","that","model","architectures","V1",",","V2",",","V3","can","be","constructed","and","applied","on","inputs"]
code: def test_smoke(self, factory_func):
      r"""Verify that model architectures V1, V2, V3 can be constructed and applied on inputs"""
      model = factory_func().to(device=self.device, dtype=self.dtype)
      input = self._get_inputs()
      model(input)
  
imports: import math
  import torch
  from parameterized import parameterized
  from torchaudio.prototype.models import hifigan_vocoder, hifigan_vocoder_v1, hifigan_vocoder_v2, hifigan_vocoder_v3
  from torchaudio.prototype.pipelines import HIFIGAN_VOCODER_V3_LJSPEECH
  from torchaudio_unittest.common_utils import TestBaseMixin, torch_script
  from .original.env import AttrDict
  from .original.meldataset import mel_spectrogram
  from .original.models import Generator
label_desc: Use image node_id 6 for calling the HiFiGANTestImpl obj's underlying member method code with example usage: obj.test_smoke(factory_func) without return types