In the first post I showed how I apply model.eval() and model.train(). Below what happens when I loop the mode over ['val', 'train', 'val']:

When I remove mode.train() and there will be only model.eval(). The result is following:

The rightmost values are accuracies.