← Back to events
ActiveAIRelease

trunk/76588348eb3e6d543e06f04751268a19f57bca8d: Fix post-local SGD checkpoint reload race (#194614)

Photo: PyTorch Releases

What happened

Summary Fixes #84886 . There was a race in the post-local SGD checkpoint reload test. Rank 0 created the temporary checkpoint and all ranks synchronized after it was written. However, there was no synchronization after loading. Rank 0 could complete the test first, leave the temporary-file context, and delete the checkpoint before another rank opened it, causing FileNotFoundError. Serialize the checkpoint into an in…

Summary assembled by rule from the sources below

Why it's spreading

Sources