Getting errors when trying to train cifar 10 images

Hi, so I have just completed lesson 1 and 2, and am trying to train my model to categorize cifar 10 images. I got those images from cifar-10 images.

I had to parse the weird files that cifar-10 gave me and turn the images into numpy arrays, but I am having trouble with actually training the datasets using ImageClassifierData.from_arrays. Here are snippets of my code on how I parsed the data from cifar-10:

As you can see, I parsed my images into validation array, and training array. I then call the standard learn = ConvLearner.pretrained(arch, data, precompute=True), but I am getting errors:

Any help would be greatly appreciated. Thanks