train and eval will change the behavior of the running estimates (using batch stats and updating running stats in train, while using running estimates in eval).
This is unrelated to the trainable affine parameters (weight and bias), so you should freeze these parameters, if you don’t want to train them any further.