Hi,
I don’t think there is anything wrong with the way you use eval no.
Note that if you use batchnorm like layers, you can have this kind of behavior where eval behaves differently than training (you check look for batchnorm eval on this forum for more info).