Epochs vs steps

pytorch

#1

Why this change?
What are advantages and trade-offs?
Where can I learn more about it? Papers, blog posts, anything?