Make dirs for experiments.
(opt)
| 36 | |
| 37 | @master_only |
| 38 | def make_exp_dirs(opt): |
| 39 | """Make dirs for experiments.""" |
| 40 | path_opt = opt['path'].copy() |
| 41 | if opt['is_train']: |
| 42 | mkdir_and_rename(path_opt.pop('experiments_root')) |
| 43 | else: |
| 44 | mkdir_and_rename(path_opt.pop('results_root')) |
| 45 | for key, path in path_opt.items(): |
| 46 | if ('strict_load' in key) or ('pretrain_network' in key) or ('resume' in key) or ('param_key' in key): |
| 47 | continue |
| 48 | else: |
| 49 | os.makedirs(path, exist_ok=True) |
| 50 | |
| 51 | |
| 52 | def scandir(dir_path, suffix=None, recursive=False, full_path=False): |