MCPcopy Create free account
hub / github.com/OpenDriveLab/ReSim / save_on_exit

Function save_on_exit

SwissArmyTransformer/sat/training/deepspeed_training.py:150–151  ·  view source on GitHub ↗
(args_, model_, optimizer_, lr_scheduler_)

Source from the content-addressed store, hash-verified

148 if args.do_train:
149 with ExitStack() as stack:
150 def save_on_exit(args_, model_, optimizer_, lr_scheduler_):
151 save_checkpoint(args_.iteration, model_, optimizer_, lr_scheduler_, args_)
152
153 # re-sync random seed, or tensor parallel might be broken (dropout, droppath)
154 # TODO add rng states for data parallel and wrap drops in main path.

Callers

nothing calls this directly

Calls 1

save_checkpointFunction · 0.85

Tested by

no test coverage detected