When I printed out loss.item() after calling loss.backward() during the training process, would this have changed the value of the loss?
When I load the weights to the model from checkpoints and compute loss directly on the training data, I get a significantly different loss than when I was printing it during training. Is this normal or am I doing something wrong?