diffengine.engine.hooks.unet_ema_hook¶
Module Contents¶
Classes¶
Unet EMA Hook. |
- class diffengine.engine.hooks.unet_ema_hook.UnetEMAHook(ema_type='ExponentialMovingAverage', strict_load=False, begin_iter=0, begin_epoch=0, **kwargs)[source]¶
Bases:
mmengine.hooks.ema_hook.EMAHookUnet EMA Hook.
- Parameters:
ema_type (str) –
strict_load (bool) –
begin_iter (int) –
begin_epoch (int) –
- before_run(runner)[source]¶
Create an ema copy of the model.
Args:¶
runner (Runner): The runner of the training process.
- Parameters:
runner (mmengine.runner.Runner) –
- Return type:
None