Not sure what’s the reason but take a look at couple inconsistencies:

No input data or dataset or dataloader passed to train_model, but there is training_loader
You are validating model on training data, whatever it is