File "KittiClass.py", line 111, in __getitem__ lbl_path = self.labels[self.split][index] IndexError: list index out of range

How did you initialize self.split and what are you returning in the __len__ method?
Could you print the length of labels:

split = ... # set the same split value here
print(len(dataset.labels[split]))