Saving model per some step when using Trainer

How can I save each checkpoint at a different out_dir, currently, my recent model is stored in same output dir as previous directory, I want to save every new model after steps to a different directory, can I specify out_dir something like : '/model-{step-no. (or epoch no.)} ?