Good to hear the issue is solved. 



 alisher0717:

It is good to know that model.eval() does not change BN statistics.


Just to be avoid a potential misunderstanding: model.eval() will use the running statistics instead of the batch statistics, but it won’t change (or reset) the running statistics.