jaxdem.writers.checkpoints#
Orbax checkpoint writer and a loader.
CheckpointWriter: saves checkpoints with preservation/decision policies
CheckpointLoader: restores checkpoints (latest or specific step)
Classes
|
Thin wrapper around Orbax checkpoint restoring for jaxdem.state and jaxdem.system. |
|
Thin wrapper around Orbax checkpoint restoring for jaxdem.rl.models.Model. |
|
Thin wrapper around Orbax checkpoint saving for jaxdem.rl.models.Model. |
|
Thin wrapper around Orbax checkpoint saving. |
- class jaxdem.writers.checkpoints.CheckpointWriter(directory: Path | str = PosixPath('checkpoints'), max_to_keep: int | None = None, save_every: int = 1)[source]#
Bases:
object
Thin wrapper around Orbax checkpoint saving.
- directory: Path | str#
The base directory where checkpoints will be saved.
- max_to_keep: int | None#
Keep the last max_to_keep checkpoints. If None, everything is save.
- checkpointer: CheckpointManager#
Orbax checkpoint manager for saving the checkpoints.
- class jaxdem.writers.checkpoints.CheckpointLoader(directory: Path = PosixPath('checkpoints'))[source]#
Bases:
object
Thin wrapper around Orbax checkpoint restoring for jaxdem.state and jaxdem.system.
- directory: Path#
The base directory where checkpoints will be saved.
- checkpointer: CheckpointManager#
Orbax checkpoint manager for saving the checkpoints.
- class jaxdem.writers.checkpoints.CheckpointModelWriter(directory: Path | str = PosixPath('checkpoints'), max_to_keep: int | None = None, save_every: int = 1, clean: bool = True)[source]#
Bases:
object
Thin wrapper around Orbax checkpoint saving for jaxdem.rl.models.Model.
- directory: Path | str#
The base directory where checkpoints will be saved.
- max_to_keep: int | None#
Keep the last max_to_keep checkpoints. If None, everything is save.
- checkpointer: CheckpointManager#
Orbax checkpoint manager for saving the checkpoints.
- clean: bool#
Wether to clean the directory
- class jaxdem.writers.checkpoints.CheckpointModelLoader(directory: Path = PosixPath('checkpoints'))[source]#
Bases:
object
Thin wrapper around Orbax checkpoint restoring for jaxdem.rl.models.Model.
- directory: Path#
The base directory where checkpoints will be saved.
- checkpointer: CheckpointManager#
Orbax checkpoint manager for saving the checkpoints.