I’m not sure about the background of the previous discussion about the inplace operation.
For your initial problem: are you seeing the same accuracy drop after you call model.eval() and use your test dataset for the sake of debugging?