Hmm, not sure what you mean by the 5e-4(0-80k) but I’m assuming that you mean the learning rate for different optimization step ranges.
I’m saying that you should keep the number of steps the same, which isn’t true if you run your training by number of epochs
Consider a dataset that has 100 images and 50 epochs.
If we have a batch size of 10, that dataset divides into 10 batches -> 10 steps per epoch = 10*50 steps
If we set the batch size to 20, that dataset divides into 5 batches -> 5 steps per epoch = 5*50 steps