Are regular BatchNorm buffers (running_mean, running_var I guess) also broadcast and synchronized during forward pass when using DistributedDataParallel?
I thought that only SyncBatchNorm does this.
Also, will this broadcast/sync also happen in eval mode? (for SyncBatchNorm)
How is it controlled which buffers are synchronized and which are not?