code: def get_tcmf_data_loader(config):
      from zoo.chronos.model.tcmf.data_loader import TCMFDataLoader
  
      tcmf_data_loader = TCMFDataLoader(
          Ymat=ray.get(config["Ymat_id"]),
          vbsize=config["vbsize"],
          hbsize=config["hbsize"],
          end_index=config["end_index"],
          val_len=config["val_len"],
          covariates=ray.get(config["covariates_id"]),
          Ycov=ray.get(config["Ycov_id"]),
      )
      return tcmf_data_loader
  
imports: import torch
  import torch.nn
  import torch.optim
  from torch.utils.data import DataLoader
  import torch.distributed
  from zoo.chronos.model.tcmf.local_model import TemporalConvNet
  import ray
  import horovod.torch
label_desc: Use image node_id 1 for calling a global function with example usage: get_tcmf_data_loader(config) and returns: tcmf_data_loader