def train_dataloader(self, **kwargs):
        """Need to overide so that we don't pass the shuffle=True parameter"""

        sampler = self.DistributedSampler if self.num_gpus > 1 else self.RandomSampler

        self.dataset_train = self.pytorchvideo.Hmdb51(
            data_path=self.split_path,
            video_path_prefix=self.video_path,
            clip_sampler=self.pytorchvideo.make_clip_sampler("random", self.clip_duration),
            decode_audio=False,
            split_id=self.split_id,
            split_type="train",
            transform=self.train_transform,
            video_sampler=sampler
        )

        return torch.utils.data.DataLoader(
            self.dataset_train,
            collate_fn=self.collate_fn,
            **kwargs,
        )
Need to overide so that we don't pass the shuffle=True parameter
analyze/convnexts4nd/src/dataloaders/vision.py