Shortcuts

mmengine.registry.build_runner_from_cfg

mmengine.registry.build_runner_from_cfg(cfg, registry)[source]

Build a Runner object.

Examples

>>> from mmengine.registry import Registry, build_runner_from_cfg
>>> RUNNERS = Registry('runners', build_func=build_runner_from_cfg)
>>> @RUNNERS.register_module()
>>> class CustomRunner(Runner):
>>>     def setup_env(env_cfg):
>>>         pass
>>> cfg = dict(runner_type='CustomRunner', ...)
>>> custom_runner = RUNNERS.build(cfg)
Parameters:
  • cfg (dict or ConfigDict or Config) – Config dict. If “runner_type” key exists, it will be used to build a custom runner. Otherwise, it will be used to build a default runner.

  • registry (Registry) – The registry to search the type from.

Returns:

The constructed runner object.

Return type:

object

Read the Docs v: v0.10.4
Versions
latest
stable
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.1
v0.9.0
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.0
v0.2.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.