Shortcuts

Source code for mmdet.engine.hooks.set_epoch_info_hook

# Copyright (c) OpenMMLab. All rights reserved.
from mmengine.hooks import Hook
from mmengine.model.wrappers import is_model_wrapper

from mmdet.registry import HOOKS


[docs]@HOOKS.register_module() class SetEpochInfoHook(Hook): """Set runner's epoch information to the model."""
[docs] def before_train_epoch(self, runner): epoch = runner.epoch model = runner.model if is_model_wrapper(model): model = model.module model.set_epoch(epoch)