Hi, I am a bit confused if the eval dataset parameter is used during the training.
#Trainer itself.
trainer = Trainer(
    model,
    args,
    train_dataset=tokenized_datasets_train,
    eval_dataset=tokenized_datasets_val,
    tokenizer=tokenizer,
    compute_metrics=compute_metrics,
    data_collator = data_collator_
)

is the eval_dataset only used when we do trainer.evaluate() ?