core.dist_checkpointing.strategies.cached_metadata_filesystem_reader#
FS Reader with metadata cached support.
Module Contents#
Classes#
Extends FileSystemReader to cache metadata for improved performance. |
API#
- class core.dist_checkpointing.strategies.cached_metadata_filesystem_reader.CachedMetadataFileSystemReader(path: Union[str, os.PathLike])#
Bases:
torch.distributed.checkpoint.FileSystemReaderExtends FileSystemReader to cache metadata for improved performance.
.. attribute:: _cached_metadata
Cached metadata from the file system.
- Type:
Metadata or None
Initialization
Initialize with file system path.
- Parameters:
path (Union[str, os.PathLike]) – Path to the checkpoint directory or file.
- read_metadata() torch.distributed.checkpoint.Metadata#
Read metadata from file system, caching for subsequent calls.
- Returns:
Checkpoint metadata.
- Return type:
Metadata