oneflow.train

class oneflow.train.CheckPoint

Create a CheckPoint object to manage checkpoint manually.

__init__() → None

Initialize self. See help(type(self)) for accurate signature.

init() → None

Initialize models by default initializer of op or Job.

load(path: str) → None

load a checkpoint from path and initialize models.

Parameters

path – A string of path to load checkpoint.

save(path: str) → None

save a checkpoint to path.

Parameters

path – A string of path to save checkpoint.

class oneflow.train.SimpleCheckPointManager(root_path: str, prefix: str = 'snapshot_')

SimpleCheckPointManager is a simple automatic checkpoint manager.

Parameters
  • root_path – root path of snapshot

  • prefix – prefix of snapshot

__init__(root_path: str, prefix: str = 'snapshot_') → None

Initialize self. See help(type(self)) for accurate signature.

initialize_or_restore() → None
latest_checkpoint() → Optional[str]
list_checkpoints() → List[str]
save() → None