MCPcopy Create free account
hub / github.com/drinkingcoder/FlowFormer-Official / process_cfg

Function process_cfg

core/utils/misc.py:14–29  ·  view source on GitHub ↗
(cfg)

Source from the content-addressed store, hash-verified

12 return log_dir
13
14def process_cfg(cfg):
15 log_dir = 'logs/' + cfg.name + '/' + cfg.transformer + '/'
16 critical_params = [cfg.trainer[key] for key in cfg.critical_params]
17 for name, param in zip(cfg["critical_params"], critical_params):
18 log_dir += "{:s}[{:s}]".format(name, str(param))
19
20 log_dir += process_transformer_cfg(cfg[cfg.transformer])
21
22 now = time.localtime()
23 now_time = '{:02d}_{:02d}_{:02d}_{:02d}'.format(now.tm_mon, now.tm_mday, now.tm_hour, now.tm_min)
24 log_dir += cfg.suffix + '(' + now_time + ')'
25 cfg.log_dir = log_dir
26 os.makedirs(log_dir)
27
28 shutil.copytree('configs', f'{log_dir}/configs')
29 shutil.copytree('core/FlowFormer', f'{log_dir}/FlowFormer')

Callers 1

Calls 1

process_transformer_cfgFunction · 0.85

Tested by

no test coverage detected