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: stable
Versions
latest
stable
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
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.