We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 82d7496 commit 49eac2fCopy full SHA for 49eac2f
src/open_clip_train/main.py
@@ -422,6 +422,12 @@ def main(args):
422
original_model = model
423
if args.torchcompile:
424
logging.info('Compiling model...')
425
+
426
+ if args.grad_checkpointing and args.distributed:
427
+ logging.info('Disabling DDP dynamo optimizer when grad checkpointing enabled.')
428
+ # As of now (~PyTorch 2.4/2.5), compile + checkpointing but DDP optimizer must be disabled
429
+ torch._dynamo.config.optimize_ddp = False
430
431
model = torch.compile(original_model)
432
433
if 'train' not in data:
0 commit comments