diff --git a/monai/handlers/checkpoint_saver.py b/monai/handlers/checkpoint_saver.py index 9c67992b36..fd80182ba2 100644 --- a/monai/handlers/checkpoint_saver.py +++ b/monai/handlers/checkpoint_saver.py @@ -116,7 +116,9 @@ class _DiskSaver(DiskSaver): """ def __init__(self, dirname: str, filename: Optional[str] = None): - super().__init__(dirname=dirname, require_empty=False) + # set `atomic=False` as `atomic=True` only gives read/write permission to the user who saved the file, + # without group/others read permission + super().__init__(dirname=dirname, require_empty=False, atomic=False) self.filename = filename def __call__(self, checkpoint: Dict, filename: str, metadata: Optional[Dict] = None) -> None: