UnionCheckpointKeeper

class UnionCheckpointKeeper(bases: str | CheckpointKeeper | type[CheckpointKeeper] | None | Sequence[str | CheckpointKeeper | type[CheckpointKeeper] | None], bases_kwargs: Mapping[str, Any] | None | Sequence[Mapping[str, Any] | None] = None)[source]

基础:CheckpointKeeper

在满足其中一个条件时保留一个检查点。

属性摘要

bases_kwargs

方法总结

__call__(steps)

遍历应保留检查点的步骤。

属性文档

Parameters:
bases_kwargs: Mapping[str, Any] | None | Sequence[Mapping[str, Any] | None] = None

方法文档

__call__(steps: Sequence[int]) Iterator[int][源代码]

遍历应保留检查点的步骤。

Parameters:

steps (Sequence[int]) – 写入检查点的已排序步骤列表。

Yields:

应保留检查点的步骤

Return type:

Iterator[int]