StateDictCheckpointAdapter#
- class torchrl.checkpoint.StateDictCheckpointAdapter(payload_format: Literal['directory', 'archive', 'consolidated', 'torch'] = 'directory', *, archive_compression: str | int | None = None)[source]#
Adapter for
state_dict/load_state_dictobjects.TensorDict directory payloads are used by default.
payload_formatcan select a TensorDict archive, a consolidated TensorDict, or the pickle-basedtorch.save()format. Loading auto-detects all four payload formats.- Parameters:
payload_format – Format used for new payloads. One of
"directory","archive","consolidated", or"torch".archive_compression – Compression passed to TensorDict archive saves.
Examples
>>> from torchrl.checkpoint import StateDictCheckpointAdapter >>> StateDictCheckpointAdapter().payload_format 'directory' >>> StateDictCheckpointAdapter(payload_format="torch").payload_format 'torch'