Print arguments.
(args)
| 50 | |
| 51 | |
| 52 | def print_args(args): |
| 53 | """Print arguments.""" |
| 54 | |
| 55 | print_rank0('arguments:', flush=True) |
| 56 | for arg in vars(args): |
| 57 | dots = '.' * (29 - len(arg)) |
| 58 | print_rank0(' {} {} {}'.format(arg, dots, getattr(args, arg)), flush=True) |
| 59 | if args.save_args: |
| 60 | os.makedirs(os.path.join(args.summary_dir, SUMMARY_WRITER_DIR_NAME), exist_ok=True) |
| 61 | with open(os.path.join(args.summary_dir, SUMMARY_WRITER_DIR_NAME, args.experiment_name+'.txt'), "w") as f: |
| 62 | for arg in vars(args): |
| 63 | dots = '.' * (29 - len(arg)) |
| 64 | f.write(' {} {} {}\n'.format(arg, dots, getattr(args, arg))) |
| 65 | |
| 66 | |
| 67 | class Timers: |
no test coverage detected