123456789101112131415161718192021222324252627 |
- # Copyright (c) OpenMMLab. All rights reserved.
- import argparse
- from mmengine import Config, DictAction
- def parse_args():
- parser = argparse.ArgumentParser(description='Print the whole config')
- parser.add_argument('config', help='config file path')
- parser.add_argument(
- '--options', nargs='+', action=DictAction, help='arguments in dict')
- args = parser.parse_args()
- return args
- def main():
- args = parse_args()
- cfg = Config.fromfile(args.config)
- if args.options is not None:
- cfg.merge_from_dict(args.options)
- print(f'Config:\n{cfg.pretty_text}')
- if __name__ == '__main__':
- main()
|