Thanks for the answer!! I’m gonna check the loss.
Q1: I haven’t tried to train it completely, but i will try it.
Q2: The highest accuracy achived is 60%.
Q3: Yes I’ve calculated the statistics manually based on the dataset with this code:
mean = 0.
std = 0.
for images in train_loader:
    batch_samples = images.size(0) 
    images = images.view(batch_samples, images.size(1), -1)
    mean += images.mean(2).sum(0)
    std += images.std(2).sum(0)

mean /= len(train_loader.dataset)
std /= len(train_loader.dataset)