disable dist_bn when sync_bn active

pull/1317/head
Ross Wightman 3 years ago
parent 07d0c4ae96
commit a29fba307d

@ -438,6 +438,7 @@ def main():
# setup synchronized BatchNorm for distributed training # setup synchronized BatchNorm for distributed training
if args.distributed and args.sync_bn: if args.distributed and args.sync_bn:
args.dist_bn = '' # disable dist_bn when sync BN active
assert not args.split_bn assert not args.split_bn
if has_apex and use_amp == 'apex': if has_apex and use_amp == 'apex':
# Apex SyncBN used with Apex AMP # Apex SyncBN used with Apex AMP

Loading…
Cancel
Save