framework.middleware.functional.trainer¶
trainer¶
trainer¶
- ding.framework.middleware.functional.trainer.trainer(cfg: EasyDict, policy: Policy, log_freq: int = 100) Callable [source]¶
- Overview:
The middleware that executes a single training process.
- Arguments:
cfg (
EasyDict
): Config.policy (
Policy
): The policy to be trained in step-by-step mode.log_freq (
int
): The frequency (iteration) of showing log.
multistep_trainer¶
- ding.framework.middleware.functional.trainer.multistep_trainer(policy: Policy, log_freq: int = 100) Callable [source]¶
- Overview:
The middleware that executes training for a target num of steps.
- Arguments:
policy (
Policy
): The policy specialized for multi-step training.log_freq (
int
): The frequency (iteration) of showing log.