It looks like you are testing images on a different dataset than the standard CIFAR10 dataset. (if my eyes don’t deceive me, these look to be much higher resolution than 32x32)
What size are the test images being resized to? If they are 224x224 while the model was trained on 32x32, we would expect model performance to be poor due to the scale difference in the training and testing distributions. If you’re checking the resizing in the testing dataloader, it might also be a good time to check that all of the normalizations (e.g., scaling color channels) match up with done at training time as well.