ee54f9cf5f121b7883d09f4b9b144783047a2563,mmcv/torchpack/runner/runner.py,Runner,register_training_hooks,#Runner#Any#Any#Any#Any#,331

Before Change


        if checkpoint_config is None:
            checkpoint_config = {}
        self.register_lr_hooks(lr_config)
        self.register_hook(OptimizerStepperHook(**grad_clip_config))
        self.register_hook(CheckpointSaverHook(**checkpoint_config))
        self.register_hook(IterTimerHook())
        if log_config is not None:
            self.register_logger_hooks(log_config)

After Change


            checkpoint_config = {}
        self.register_lr_hooks(lr_config)
 
        if isinstance(grad_clip_config, Hook):
            self.register_hook(grad_clip_config)
        elif isinstance(grad_clip_config, dict):
            self.register_hook(OptimizerStepperHook(**grad_clip_config))
        else:
            raise TypeError(
                "OptimizerStepperHook should be a Hook object or dict, not {}".
                format(type(grad_clip_config)))

        self.register_hook(CheckpointSaverHook(**checkpoint_config))
        self.register_hook(IterTimerHook())
        if log_config is not None:
            self.register_logger_hooks(log_config)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: open-mmlab/mmcv
Commit Name: ee54f9cf5f121b7883d09f4b9b144783047a2563
Time: 2018-09-17
Author: pjmzju@gmail.com
File Name: mmcv/torchpack/runner/runner.py
Class Name: Runner
Method Name: register_training_hooks


Project Name: elbayadm/attn2d
Commit Name: 866d0d2e3d7056e7523128afd87fca15bf4e4dbc
Time: 2018-11-28
Author: myleott@fb.com
File Name: fairseq/legacy_distributed_data_parallel.py
Class Name: LegacyDistributedDataParallel
Method Name: _register_grad_hook