I think its important to note that:
data, target = self.cifar10[index]

returns floatTensor and not PIL stuff, so one needs to cast to it or numpy for the transforms to work I believe. Thanks for the help