mirror of
https://github.com/huggingface/transformers.git
synced 2025-08-01 18:51:14 +06:00
Accumulate opt state dict on do_rank 0 (#11481)
This commit is contained in:
parent
1e8e06862f
commit
f4c9a7e62e
@ -1420,6 +1420,7 @@ class Trainer:
|
|||||||
xm.save(self.lr_scheduler.state_dict(), os.path.join(output_dir, "scheduler.pt"))
|
xm.save(self.lr_scheduler.state_dict(), os.path.join(output_dir, "scheduler.pt"))
|
||||||
reissue_pt_warnings(caught_warnings)
|
reissue_pt_warnings(caught_warnings)
|
||||||
elif is_sagemaker_mp_enabled():
|
elif is_sagemaker_mp_enabled():
|
||||||
|
if smp.dp_rank() == 0:
|
||||||
# Consolidate the state dict on all processed of dp_rank 0
|
# Consolidate the state dict on all processed of dp_rank 0
|
||||||
opt_state_dict = self.optimizer.state_dict()
|
opt_state_dict = self.optimizer.state_dict()
|
||||||
# Save it and the scheduler on the main process
|
# Save it and the scheduler on the main process
|
||||||
|
Loading…
Reference in New Issue
Block a user