Skip to content

Commit 5f9c92e

Browse files
authored
format config (#714)
1 parent 9655176 commit 5f9c92e

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

ppgan/utils/config.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,3 +124,13 @@ def get_config(fname, overrides=None, show=True):
124124
override_config(config, overrides)
125125

126126
return config
127+
128+
129+
def cfg2dict(cfg):
130+
if isinstance(cfg, AttrDict):
131+
cfg = dict(cfg)
132+
for k in cfg.keys():
133+
if isinstance(cfg[k], AttrDict):
134+
cfg[k] = cfg2dict(cfg[k])
135+
return cfg
136+

ppgan/utils/setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@
1414

1515
import os
1616
import time
17+
import yaml
1718
import paddle
1819
import numpy as np
1920
import random
21+
from .config import cfg2dict
2022
from .logger import setup_logger
2123

22-
2324
def setup(args, cfg):
2425
if args.evaluate_only:
2526
cfg.is_train = False
@@ -39,7 +40,7 @@ def setup(args, cfg):
3940

4041
logger = setup_logger(cfg.output_dir)
4142

42-
logger.info('Configs: {}'.format(cfg))
43+
logger.info('Configs: \n{}'.format(yaml.dump(cfg2dict(cfg))))
4344

4445
if paddle.is_compiled_with_cuda():
4546
paddle.set_device('gpu')

0 commit comments

Comments
 (0)