I have sequential model with several convolutions and batchnorms. After training I save it and load in other place. Now if I load and feed my model I get good results (same loss that I have after training), but if after loading I call model.eval() I get much worse losses. Before that I think eval() should change calculation result.