Previously, we required save_overwrite=False as it was not clear if a user intended to overwrite or resume from a checkpoint.
However, it turns out this situation is well defined. Autoresume = resume from symlink file. It is a transformation on load_path, and nothing else. So, you can actually set autoresume on and save_overwrite to True, which would be useful for partial checkpoint uploads where the symlink file is not added.
What does this PR do?
Previously, we required
save_overwrite=False
as it was not clear if a user intended to overwrite or resume from a checkpoint.However, it turns out this situation is well defined. Autoresume = resume from symlink file. It is a transformation on load_path, and nothing else. So, you can actually set autoresume on and save_overwrite to True, which would be useful for partial checkpoint uploads where the symlink file is not added.