activation_checkpoint ¶
Activation checkpointing policies for the modular training framework.
The modular trainer owns these policies under fastvideo.train, which keeps model plugins within one training package.
Classes¶
fastvideo.train.utils.activation_checkpoint.CheckpointType ¶
Functions:¶
fastvideo.train.utils.activation_checkpoint.apply_activation_checkpointing ¶
apply_activation_checkpointing(module: Module, checkpointing_type: str = FULL, n_layer: int = 1) -> Module
Apply the selected activation checkpointing policy to a module.
Source code in fastvideo/train/utils/activation_checkpoint.py
fastvideo.train.utils.activation_checkpoint.is_activation_checkpointed ¶
is_activation_checkpointed(module: Module) -> bool
Return whether any submodule runs inside an activation checkpoint.
fastvideo.train.utils.activation_checkpoint.resolve_checkpointing_type ¶
Return a role's checkpointing type, falling back to training.model.