code: def setup_model(
      config: "Coqpit", samples: Union[List[List], List[Dict]] = None
  ) -> "BaseVC":
      print(" > Using model: {}".format(config.model))
      # fetch the right model implementation.
      if "model" in config and config["model"].lower() == "freevc":
          MyModel = importlib.import_module(
              "TTS.vc.models.freevc"
          ).FreeVC
          model = MyModel.init_from_config(config, samples)
      return model
  
imports: import importlib
  import re
  from typing import Dict, List, Union
label_desc: Use image node_id 2 for calling a global function with example usage: setup_model(config, samples) and returns: model