Shortcuts

mmedit.engine.runner.log_processor

Module Contents

Classes

EditLogProcessor

EditLogProcessor inherits from mmengine.runner.LogProcessor and

class mmedit.engine.runner.log_processor.EditLogProcessor(window_size=10, by_epoch=True, custom_cfg: Optional[List[dict]] = None, num_digits: int = 4, log_with_hierarchy: bool = False, mean_pattern='.*(loss|time|data_time|grad_norm).*')[源代码]

Bases: mmengine.runner.LogProcessor

EditLogProcessor inherits from mmengine.runner.LogProcessor and overwrites self.get_log_after_iter().

This log processor should be used along with mmedit.engine.runner.EditValLoop and mmedit.engine.runner.EditTestLoop.

_get_dataloader_size(runner, mode) int[源代码]

Get dataloader size of current loop. In EditValLoop and EditTestLoop, we use total_length instead of len(dataloader) to denote the total number of iterations.

参数
  • runner (Runner) – The runner of the training/validation/testing

  • mode (str) – Current mode of runner.

返回

The dataloader size of current loop.

返回类型

int