code: def train_dataloader(self):
      dataset = LRS3(self.args, subset="train")
      dataset = CustomBucketDataset(
          dataset,
          dataset.lengths,
          self.max_frames,
          self.train_num_buckets,
          batch_size=self.batch_size,
      )
      dataset = TransformDataset(dataset, self.train_transform)
      dataloader = torch.utils.data.DataLoader(
          dataset,
          num_workers=self.num_workers,
          batch_size=None,
          shuffle=self.train_shuffle,
      )
      return dataloader
  
imports: import random
  import torch
  from lrs3 import LRS3
  from pytorch_lightning import LightningDataModule
label_desc: Use image node_id 2 for calling the LRS3DataModule obj's underlying member method code with example usage: obj.train_dataloader() and returns: dataloader