code: def load_waveglow_standalone(waveglow_path, device="cpu"):
      ckpt_dict = torch.load(
          waveglow_path, map_location=torch.device("cpu")
      )
      hparams = ckpt_dict["hparams"]
      waveglow = WaveGlow(**hparams)
      waveglow.load_state_dict(ckpt_dict["model_dict"])
      waveglow = waveglow.eval()
      waveglow = waveglow.to(device)
      denoiser = Denoiser(waveglow)
      denoiser = denoiser.eval()
      return waveglow, denoiser
  
file_path: textlesslib/textless/vocoders/tacotron2/vocoder.py
imports: import torch.nn
  import torch
  from .tts_data import TacotronInputDataset
  from .model import Tacotron2
  from .glow import WaveGlow
  from .waveglow_denoiser import Denoiser
  from textless.checkpoint_manager import CHECKPOINT_MANAGER
  from typing import Union
label_desc: Use image node_id 3 for calling a global function with example usage: load_waveglow_standalone(waveglow_path, device) and returns: waveglow,  denoiser