(is_distributed = None)
| 39 | p.requires_grad = val |
| 40 | |
| 41 | def MaybeSyncBatchnorm(is_distributed = None): |
| 42 | is_distributed = default(is_distributed, dist.is_initialized() and dist.get_world_size() > 1) |
| 43 | return nn.SyncBatchNorm if is_distributed else nn.BatchNorm1d |
| 44 | |
| 45 | # loss fn |
| 46 |
no test coverage detected