Num_steps in TFOD

What is the num_steps variable in the pipeline.config file regarding TFOD? I understand epochs and batch_size from pure TF, but this num_steps variable makes me confused.

EDIT:
I Think I found the answer to this. Num_steps set how many trainings steps we are going to use based on the batch_size. A batch_size of 100 and num_steps set to 50 will be equal to processing 5000 images in total.

Thanks for any help!

num_steps determines how many training steps you will run before finishing. This number really depends on the size of your dataset. Thank you