Skip to content
4 changes: 3 additions & 1 deletion monai/handlers/checkpoint_saver.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down