The 1.5x Tax
ZeRO stage 3 (fully sharding optimizer states, gradients, and parameters) is compared against a standard data-parallel baseline that only does a single all-reduce of gradients per step. Why does ZeRO-3 incur roughly 1.5x the communication volume of that baseline instead of matching it?
Sign in to answer questions and track your progress
Sign In