What is "steps" in TrainingArguments

Looking at the TrainingArguments class:

Most of the logic is either for steps or epochs. I understand the case for epochs, but when we have logging, evaluation_strategy, save_strategy set to ‘steps’, what this exactly mean. For example, if I have a batched dataset and I have 100 batches, this would mean that I have in total 100 steps? Or if I just don’t use batches and have 1000 data points, steps=1000, right?

Thanks in advance.

Hello @petarulev :hugs:
Yes you got it right!

1 Like

Thank you Merve!