Time to convergence measures how long training takes to reach a defined convergence condition. It helps assess whether a model, dataset, or hardware setup scales effectively. section 7.2.3 section 7.3.2
Use time to convergence as part of a practical training benchmark:
- Establish a baseline with a representative dataset. section 7.3.2
- Record time to convergence alongside memory utilization, time per epoch, and FLOP/s. section 7.2.3 section 7.3.2
- Compare configurations empirically before committing additional compute or distributed-training complexity. section 7.8.2
DDP feasibility study
A team considering distributed data parallelism ran a one-week feasibility study, tracking convergence time and average time per epoch before deciding whether DDP justified its debugging and resource costs. section 7.8.2
