Download microsoftexcel-controlnet/annotator/mmpkg/mmcv/runner/builder.py from toto10/extensions: direct link, hf CLI and curl.
- Browser
- Download file 666 Bytes
-
https://huggingface.co/toto10/extensions/resolve/refs%2Fpr%2F4/microsoftexcel-controlnet/annotator/mmpkg/mmcv/runner/builder.py
- Command line
-
hf download hf://toto10/extensions@refs/pr/4/microsoftexcel-controlnet/annotator/mmpkg/mmcv/runner/builder.py
-
curl -L -o builder.py https://huggingface.co/toto10/extensions/resolve/refs%2Fpr%2F4/microsoftexcel-controlnet/annotator/mmpkg/mmcv/runner/builder.py
666 Bytes
| # Copyright (c) OpenMMLab. All rights reserved. | |
| import copy | |
| from ..utils import Registry | |
| RUNNERS = Registry('runner') | |
| RUNNER_BUILDERS = Registry('runner builder') | |
| def build_runner_constructor(cfg): | |
| return RUNNER_BUILDERS.build(cfg) | |
| def build_runner(cfg, default_args=None): | |
| runner_cfg = copy.deepcopy(cfg) | |
| constructor_type = runner_cfg.pop('constructor', | |
| 'DefaultRunnerConstructor') | |
| runner_constructor = build_runner_constructor( | |
| dict( | |
| type=constructor_type, | |
| runner_cfg=runner_cfg, | |
| default_args=default_args)) | |
| runner = runner_constructor() | |
| return runner | |