Skip to content

Commit

Permalink
mv to cpu for save; multinli.in.out regression
Browse files Browse the repository at this point in the history
  • Loading branch information
bmccann committed Oct 25, 2018
1 parent a465784 commit fb0dcaa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion train.py
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ def train(args, model, opt, train_iters, train_iterations, field, rank=0, world_
if world_size > 1:
torch.distributed.barrier()
if rank is not None and rank == 0:
torch.save({'model_state_dict': model.state_dict().cpu(), 'field': field}, os.path.join(args.log_dir, f'iteration_{iteration}.pth'))
torch.save({'model_state_dict': {k: v.cpu() for k, v in model.state_dict().items()}, 'field': field}, os.path.join(args.log_dir, f'iteration_{iteration}.pth'))
if world_size > 1:
torch.distributed.barrier()
torch.save(opt.state_dict(), os.path.join(args.log_dir, f'iteration_{iteration}_rank_{rank}_optim.pth'))
Expand Down

0 comments on commit fb0dcaa

Please sign in to comment.