def __getitem__(self, index):
        """
        Args:
            index (int): Index
        Returns:
            tuple: (sample, target) where target is class_index of the target class.
        """
        path, target = self.samples[index]
        sample = self.loader(path)
        if self.transform is not None:
            sample = self.transform(sample)
        if self.target_transform is not None:
            target = self.target_transform(target)

        return sample, target

        Args:
            index (int): Index
        Returns:
            tuple: (sample, target) where target is class_index of the target class.
        
classification/dataset/cached_image_folder.py